query

package
v0.0.0-...-11149d6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Absence

type Absence struct {
	TAbsencesPkey pgtype.Int8 `json:"t_absences_pkey"`
	AbsenceID     uuid.UUID   `json:"absence_id"`
	AttendanceID  uuid.UUID   `json:"attendance_id"`
}

type AttachableItem

type AttachableItem struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
}

type AttachedMessage

type AttachedMessage struct {
	TAttachedMessagesPkey pgtype.Int8 `json:"t_attached_messages_pkey"`
	AttachedMessageID     uuid.UUID   `json:"attached_message_id"`
	MessageID             pgtype.UUID `json:"message_id"`
	FileUrl               string      `json:"file_url"`
}

type AttendStatus

type AttendStatus struct {
	MAttendStatusesPkey pgtype.Int8 `json:"m_attend_statuses_pkey"`
	AttendStatusID      uuid.UUID   `json:"attend_status_id"`
	Name                string      `json:"name"`
	Key                 string      `json:"key"`
}

type Attendance

type Attendance struct {
	TAttendancesPkey   pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type AttendanceType

type AttendanceType struct {
	MAttendanceTypesPkey pgtype.Int8 `json:"m_attendance_types_pkey"`
	AttendanceTypeID     uuid.UUID   `json:"attendance_type_id"`
	Name                 string      `json:"name"`
	Key                  string      `json:"key"`
	Color                string      `json:"color"`
}

type ChatRoom

type ChatRoom struct {
	MChatRoomsPkey   pgtype.Int8 `json:"m_chat_rooms_pkey"`
	ChatRoomID       uuid.UUID   `json:"chat_room_id"`
	Name             pgtype.Text `json:"name"`
	IsPrivate        bool        `json:"is_private"`
	CoverImageUrl    pgtype.Text `json:"cover_image_url"`
	OwnerID          pgtype.UUID `json:"owner_id"`
	FromOrganization bool        `json:"from_organization"`
	CreatedAt        time.Time   `json:"created_at"`
	UpdatedAt        time.Time   `json:"updated_at"`
}

type ChatRoomBelonging

type ChatRoomBelonging struct {
	MChatRoomBelongingsPkey pgtype.Int8 `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID   `json:"member_id"`
	ChatRoomID              uuid.UUID   `json:"chat_room_id"`
	AddedAt                 time.Time   `json:"added_at"`
}

type CountAttachableItemsParams

type CountAttachableItemsParams struct {
	WhereInMimeTypeIds bool        `json:"where_in_mime_type_ids"`
	InMimeTypeIds      []uuid.UUID `json:"in_mime_type_ids"`
	WhereInOwnerIds    bool        `json:"where_in_owner_ids"`
	InOwnerIds         []uuid.UUID `json:"in_owner_ids"`
}

type CountAttendStatusesParams

type CountAttendStatusesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountAttendanceTypesParams

type CountAttendanceTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountAttendancesParams

type CountAttendancesParams struct {
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
}

type CountChatRoomsOnMemberParams

type CountChatRoomsOnMemberParams struct {
	MemberID      uuid.UUID `json:"member_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
}

type CountChatRoomsParams

type CountChatRoomsParams struct {
	WhereInOwner            bool        `json:"where_in_owner"`
	InOwner                 pgtype.UUID `json:"in_owner"`
	WhereIsPrivate          bool        `json:"where_is_private"`
	IsPrivate               bool        `json:"is_private"`
	WhereIsFromOrganization bool        `json:"where_is_from_organization"`
	IsFromOrganization      bool        `json:"is_from_organization"`
	WhereFromOrganizations  bool        `json:"where_from_organizations"`
	InOrganizations         uuid.UUID   `json:"in_organizations"`
}

type CountEventTypesParams

type CountEventTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountEventsParams

type CountEventsParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
}

type CountLabIOHistoriesParams

type CountLabIOHistoriesParams struct {
	WhereInMember         bool               `json:"where_in_member"`
	InMember              uuid.UUID          `json:"in_member"`
	WhereEarlierEnteredAt bool               `json:"where_earlier_entered_at"`
	EarlierEnteredAt      time.Time          `json:"earlier_entered_at"`
	WhereLaterEnteredAt   bool               `json:"where_later_entered_at"`
	LaterEnteredAt        time.Time          `json:"later_entered_at"`
	WhereEarlierExitedAt  bool               `json:"where_earlier_exited_at"`
	EarlierExitedAt       pgtype.Timestamptz `json:"earlier_exited_at"`
	WhereLaterExitedAt    bool               `json:"where_later_exited_at"`
	LaterExitedAt         pgtype.Timestamptz `json:"later_exited_at"`
}

type CountMembersOnChatRoomParams

type CountMembersOnChatRoomParams struct {
	ChatRoomID    uuid.UUID `json:"chat_room_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
}

type CountMembersParams

type CountMembersParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
}

type CountMessagesParams

type CountMessagesParams struct {
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
}

type CountMimeTypesParams

type CountMimeTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountOrganizationsParams

type CountOrganizationsParams struct {
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
}

type CountPermissionCategoriesParams

type CountPermissionCategoriesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountPermissionsOnWorkPositionParams

type CountPermissionsOnWorkPositionParams struct {
	WorkPositionID uuid.UUID `json:"work_position_id"`
	WhereLikeName  bool      `json:"where_like_name"`
	SearchName     string    `json:"search_name"`
}

type CountPermissionsParams

type CountPermissionsParams struct {
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
}

type CountPoliciesByRoleIDParams

type CountPoliciesByRoleIDParams struct {
	RoleID        uuid.UUID `json:"role_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
}

type CountPoliciesParams

type CountPoliciesParams struct {
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
}

type CountPolicyCategoriesParams

type CountPolicyCategoriesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountPositionHistoriesParams

type CountPositionHistoriesParams struct {
	WhereInMember      bool        `json:"where_in_member"`
	InMemberIds        []uuid.UUID `json:"in_member_ids"`
	WhereEarlierSentAt bool        `json:"where_earlier_sent_at"`
	EarlierSentAt      time.Time   `json:"earlier_sent_at"`
	WhereLaterSentAt   bool        `json:"where_later_sent_at"`
	LaterSentAt        time.Time   `json:"later_sent_at"`
}

type CountRecordTypesParams

type CountRecordTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountRecordsParams

type CountRecordsParams struct {
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
}

type CountRolesByPolicyIDParams

type CountRolesByPolicyIDParams struct {
	PolicyID      uuid.UUID `json:"policy_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
}

type CountRolesParams

type CountRolesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
}

type CountWorkPositionsOnPermissionParams

type CountWorkPositionsOnPermissionParams struct {
	PermissionID  uuid.UUID `json:"permission_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
}

type CountWorkPositionsParams

type CountWorkPositionsParams struct {
	WhereLikeName         bool        `json:"where_like_name"`
	SearchName            string      `json:"search_name"`
	WhereInOrganizationID bool        `json:"where_in_organization_id"`
	OrganizationIds       []uuid.UUID `json:"organization_ids"`
}

type CreateAttachableItemParams

type CreateAttachableItemParams struct {
	Url        string        `json:"url"`
	Size       pgtype.Float8 `json:"size"`
	OwnerID    pgtype.UUID   `json:"owner_id"`
	MimeTypeID uuid.UUID     `json:"mime_type_id"`
}

type CreateAttachableItemsParams

type CreateAttachableItemsParams struct {
	Url        string        `json:"url"`
	Size       pgtype.Float8 `json:"size"`
	OwnerID    pgtype.UUID   `json:"owner_id"`
	MimeTypeID uuid.UUID     `json:"mime_type_id"`
}

type CreateAttachedMessageParams

type CreateAttachedMessageParams struct {
	MessageID pgtype.UUID `json:"message_id"`
	FileUrl   string      `json:"file_url"`
}

type CreateAttachedMessagesParams

type CreateAttachedMessagesParams struct {
	MessageID pgtype.UUID `json:"message_id"`
	FileUrl   string      `json:"file_url"`
}

type CreateAttendStatusParams

type CreateAttendStatusParams struct {
	Name string `json:"name"`
	Key  string `json:"key"`
}

type CreateAttendStatusesParams

type CreateAttendStatusesParams struct {
	Name string `json:"name"`
	Key  string `json:"key"`
}

type CreateAttendanceParams

type CreateAttendanceParams struct {
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type CreateAttendanceTypeParams

type CreateAttendanceTypeParams struct {
	Name  string `json:"name"`
	Key   string `json:"key"`
	Color string `json:"color"`
}

type CreateAttendanceTypesParams

type CreateAttendanceTypesParams struct {
	Name  string `json:"name"`
	Key   string `json:"key"`
	Color string `json:"color"`
}

type CreateAttendancesParams

type CreateAttendancesParams struct {
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type CreateChatRoomBelongingParams

type CreateChatRoomBelongingParams struct {
	MemberID   uuid.UUID `json:"member_id"`
	ChatRoomID uuid.UUID `json:"chat_room_id"`
	AddedAt    time.Time `json:"added_at"`
}

type CreateChatRoomBelongingsParams

type CreateChatRoomBelongingsParams struct {
	MemberID   uuid.UUID `json:"member_id"`
	ChatRoomID uuid.UUID `json:"chat_room_id"`
	AddedAt    time.Time `json:"added_at"`
}

type CreateChatRoomParams

type CreateChatRoomParams struct {
	Name             pgtype.Text `json:"name"`
	IsPrivate        bool        `json:"is_private"`
	CoverImageUrl    pgtype.Text `json:"cover_image_url"`
	OwnerID          pgtype.UUID `json:"owner_id"`
	FromOrganization bool        `json:"from_organization"`
	CreatedAt        time.Time   `json:"created_at"`
	UpdatedAt        time.Time   `json:"updated_at"`
}

type CreateChatRoomsParams

type CreateChatRoomsParams struct {
	Name             pgtype.Text `json:"name"`
	IsPrivate        bool        `json:"is_private"`
	CoverImageUrl    pgtype.Text `json:"cover_image_url"`
	OwnerID          pgtype.UUID `json:"owner_id"`
	FromOrganization bool        `json:"from_organization"`
	CreatedAt        time.Time   `json:"created_at"`
	UpdatedAt        time.Time   `json:"updated_at"`
}

type CreateEarlyLeavingParams

type CreateEarlyLeavingParams struct {
	AttendanceID uuid.UUID `json:"attendance_id"`
	LeaveTime    time.Time `json:"leave_time"`
}

type CreateEarlyLeavingsParams

type CreateEarlyLeavingsParams struct {
	AttendanceID uuid.UUID `json:"attendance_id"`
	LeaveTime    time.Time `json:"leave_time"`
}

type CreateEventParams

type CreateEventParams struct {
	EventTypeID        uuid.UUID   `json:"event_type_id"`
	Title              string      `json:"title"`
	Description        pgtype.Text `json:"description"`
	OrganizationID     pgtype.UUID `json:"organization_id"`
	StartTime          time.Time   `json:"start_time"`
	EndTime            time.Time   `json:"end_time"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedBy           pgtype.UUID `json:"posted_by"`
	LastEditedBy       pgtype.UUID `json:"last_edited_by"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type CreateEventTypeParams

type CreateEventTypeParams struct {
	Name  string `json:"name"`
	Key   string `json:"key"`
	Color string `json:"color"`
}

type CreateEventTypesParams

type CreateEventTypesParams struct {
	Name  string `json:"name"`
	Key   string `json:"key"`
	Color string `json:"color"`
}

type CreateEventsParams

type CreateEventsParams struct {
	EventTypeID        uuid.UUID   `json:"event_type_id"`
	Title              string      `json:"title"`
	Description        pgtype.Text `json:"description"`
	OrganizationID     pgtype.UUID `json:"organization_id"`
	StartTime          time.Time   `json:"start_time"`
	EndTime            time.Time   `json:"end_time"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedBy           pgtype.UUID `json:"posted_by"`
	LastEditedBy       pgtype.UUID `json:"last_edited_by"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type CreateGradeParams

type CreateGradeParams struct {
	Key            string    `json:"key"`
	OrganizationID uuid.UUID `json:"organization_id"`
}

type CreateGradesParams

type CreateGradesParams struct {
	Key            string    `json:"key"`
	OrganizationID uuid.UUID `json:"organization_id"`
}

type CreateGroupParams

type CreateGroupParams struct {
	Key            string    `json:"key"`
	OrganizationID uuid.UUID `json:"organization_id"`
}

type CreateGroupsParams

type CreateGroupsParams struct {
	Key            string    `json:"key"`
	OrganizationID uuid.UUID `json:"organization_id"`
}

type CreateImageParams

type CreateImageParams struct {
	Height           pgtype.Float8 `json:"height"`
	Width            pgtype.Float8 `json:"width"`
	AttachableItemID uuid.UUID     `json:"attachable_item_id"`
}

type CreateImagesParams

type CreateImagesParams struct {
	Height           pgtype.Float8 `json:"height"`
	Width            pgtype.Float8 `json:"width"`
	AttachableItemID uuid.UUID     `json:"attachable_item_id"`
}

type CreateLabIOHistoriesParams

type CreateLabIOHistoriesParams struct {
	MemberID  uuid.UUID          `json:"member_id"`
	EnteredAt time.Time          `json:"entered_at"`
	ExitedAt  pgtype.Timestamptz `json:"exited_at"`
}

type CreateLabIOHistoryParams

type CreateLabIOHistoryParams struct {
	MemberID  uuid.UUID          `json:"member_id"`
	EnteredAt time.Time          `json:"entered_at"`
	ExitedAt  pgtype.Timestamptz `json:"exited_at"`
}

type CreateLateArrivalParams

type CreateLateArrivalParams struct {
	AttendanceID uuid.UUID `json:"attendance_id"`
	ArriveTime   time.Time `json:"arrive_time"`
}

type CreateLateArrivalsParams

type CreateLateArrivalsParams struct {
	AttendanceID uuid.UUID `json:"attendance_id"`
	ArriveTime   time.Time `json:"arrive_time"`
}

type CreateMemberParams

type CreateMemberParams struct {
	LoginID                string      `json:"login_id"`
	Password               string      `json:"password"`
	Email                  string      `json:"email"`
	Name                   string      `json:"name"`
	AttendStatusID         uuid.UUID   `json:"attend_status_id"`
	GradeID                uuid.UUID   `json:"grade_id"`
	GroupID                uuid.UUID   `json:"group_id"`
	ProfileImageUrl        pgtype.Text `json:"profile_image_url"`
	RoleID                 pgtype.UUID `json:"role_id"`
	PersonalOrganizationID uuid.UUID   `json:"personal_organization_id"`
	CreatedAt              time.Time   `json:"created_at"`
	UpdatedAt              time.Time   `json:"updated_at"`
}

type CreateMembersParams

type CreateMembersParams struct {
	LoginID                string      `json:"login_id"`
	Password               string      `json:"password"`
	Email                  string      `json:"email"`
	Name                   string      `json:"name"`
	AttendStatusID         uuid.UUID   `json:"attend_status_id"`
	GradeID                uuid.UUID   `json:"grade_id"`
	GroupID                uuid.UUID   `json:"group_id"`
	ProfileImageUrl        pgtype.Text `json:"profile_image_url"`
	RoleID                 pgtype.UUID `json:"role_id"`
	PersonalOrganizationID uuid.UUID   `json:"personal_organization_id"`
	CreatedAt              time.Time   `json:"created_at"`
	UpdatedAt              time.Time   `json:"updated_at"`
}

type CreateMessageParams

type CreateMessageParams struct {
	ChatRoomID   uuid.UUID   `json:"chat_room_id"`
	SenderID     pgtype.UUID `json:"sender_id"`
	Body         string      `json:"body"`
	PostedAt     time.Time   `json:"posted_at"`
	LastEditedAt time.Time   `json:"last_edited_at"`
}

type CreateMessagesParams

type CreateMessagesParams struct {
	ChatRoomID   uuid.UUID   `json:"chat_room_id"`
	SenderID     pgtype.UUID `json:"sender_id"`
	Body         string      `json:"body"`
	PostedAt     time.Time   `json:"posted_at"`
	LastEditedAt time.Time   `json:"last_edited_at"`
}

type CreateMimeTypeParams

type CreateMimeTypeParams struct {
	Name string `json:"name"`
	Key  string `json:"key"`
	Kind string `json:"kind"`
}

type CreateMimeTypesParams

type CreateMimeTypesParams struct {
	Name string `json:"name"`
	Key  string `json:"key"`
	Kind string `json:"kind"`
}

type CreateOrganizationParams

type CreateOrganizationParams struct {
	Name        string      `json:"name"`
	Description pgtype.Text `json:"description"`
	Color       pgtype.Text `json:"color"`
	IsPersonal  bool        `json:"is_personal"`
	IsWhole     bool        `json:"is_whole"`
	ChatRoomID  pgtype.UUID `json:"chat_room_id"`
	CreatedAt   time.Time   `json:"created_at"`
	UpdatedAt   time.Time   `json:"updated_at"`
}

type CreateOrganizationsParams

type CreateOrganizationsParams struct {
	Name        string      `json:"name"`
	Description pgtype.Text `json:"description"`
	Color       pgtype.Text `json:"color"`
	IsPersonal  bool        `json:"is_personal"`
	IsWhole     bool        `json:"is_whole"`
	ChatRoomID  pgtype.UUID `json:"chat_room_id"`
	CreatedAt   time.Time   `json:"created_at"`
	UpdatedAt   time.Time   `json:"updated_at"`
}

type CreatePermissionAssociationParams

type CreatePermissionAssociationParams struct {
	PermissionID   uuid.UUID `json:"permission_id"`
	WorkPositionID uuid.UUID `json:"work_position_id"`
}

type CreatePermissionAssociationsParams

type CreatePermissionAssociationsParams struct {
	PermissionID   uuid.UUID `json:"permission_id"`
	WorkPositionID uuid.UUID `json:"work_position_id"`
}

type CreatePermissionCategoriesParams

type CreatePermissionCategoriesParams struct {
	Name        string `json:"name"`
	Description string `json:"description"`
	Key         string `json:"key"`
}

type CreatePermissionCategoryParams

type CreatePermissionCategoryParams struct {
	Name        string `json:"name"`
	Description string `json:"description"`
	Key         string `json:"key"`
}

type CreatePermissionParams

type CreatePermissionParams struct {
	Name                 string    `json:"name"`
	Description          string    `json:"description"`
	Key                  string    `json:"key"`
	PermissionCategoryID uuid.UUID `json:"permission_category_id"`
}

type CreatePermissionsParams

type CreatePermissionsParams struct {
	Name                 string    `json:"name"`
	Description          string    `json:"description"`
	Key                  string    `json:"key"`
	PermissionCategoryID uuid.UUID `json:"permission_category_id"`
}

type CreatePoliciesParams

type CreatePoliciesParams struct {
	Name             string    `json:"name"`
	Description      string    `json:"description"`
	Key              string    `json:"key"`
	PolicyCategoryID uuid.UUID `json:"policy_category_id"`
}

type CreatePolicyCategoriesParams

type CreatePolicyCategoriesParams struct {
	Name        string `json:"name"`
	Description string `json:"description"`
	Key         string `json:"key"`
}

type CreatePolicyCategoryParams

type CreatePolicyCategoryParams struct {
	Name        string `json:"name"`
	Description string `json:"description"`
	Key         string `json:"key"`
}

type CreatePolicyParams

type CreatePolicyParams struct {
	Name             string    `json:"name"`
	Description      string    `json:"description"`
	Key              string    `json:"key"`
	PolicyCategoryID uuid.UUID `json:"policy_category_id"`
}

type CreatePositionHistoriesParams

type CreatePositionHistoriesParams struct {
	MemberID uuid.UUID `json:"member_id"`
	XPos     float64   `json:"x_pos"`
	YPos     float64   `json:"y_pos"`
	SentAt   time.Time `json:"sent_at"`
}

type CreatePositionHistoryParams

type CreatePositionHistoryParams struct {
	MemberID uuid.UUID `json:"member_id"`
	XPos     float64   `json:"x_pos"`
	YPos     float64   `json:"y_pos"`
	SentAt   time.Time `json:"sent_at"`
}

type CreateRecordParams

type CreateRecordParams struct {
	RecordTypeID   uuid.UUID   `json:"record_type_id"`
	Title          string      `json:"title"`
	Body           pgtype.Text `json:"body"`
	OrganizationID pgtype.UUID `json:"organization_id"`
	PostedBy       pgtype.UUID `json:"posted_by"`
	LastEditedBy   pgtype.UUID `json:"last_edited_by"`
	PostedAt       time.Time   `json:"posted_at"`
	LastEditedAt   time.Time   `json:"last_edited_at"`
}

type CreateRecordTypeParams

type CreateRecordTypeParams struct {
	Name string `json:"name"`
	Key  string `json:"key"`
}

type CreateRecordTypesParams

type CreateRecordTypesParams struct {
	Name string `json:"name"`
	Key  string `json:"key"`
}

type CreateRecordsParams

type CreateRecordsParams struct {
	RecordTypeID   uuid.UUID   `json:"record_type_id"`
	Title          string      `json:"title"`
	Body           pgtype.Text `json:"body"`
	OrganizationID pgtype.UUID `json:"organization_id"`
	PostedBy       pgtype.UUID `json:"posted_by"`
	LastEditedBy   pgtype.UUID `json:"last_edited_by"`
	PostedAt       time.Time   `json:"posted_at"`
	LastEditedAt   time.Time   `json:"last_edited_at"`
}

type CreateRoleAssociationParams

type CreateRoleAssociationParams struct {
	RoleID   uuid.UUID `json:"role_id"`
	PolicyID uuid.UUID `json:"policy_id"`
}

type CreateRoleAssociationsParams

type CreateRoleAssociationsParams struct {
	RoleID   uuid.UUID `json:"role_id"`
	PolicyID uuid.UUID `json:"policy_id"`
}

type CreateRoleParams

type CreateRoleParams struct {
	Name        string    `json:"name"`
	Description string    `json:"description"`
	CreatedAt   time.Time `json:"created_at"`
	UpdatedAt   time.Time `json:"updated_at"`
}

type CreateRolesParams

type CreateRolesParams struct {
	Name        string    `json:"name"`
	Description string    `json:"description"`
	CreatedAt   time.Time `json:"created_at"`
	UpdatedAt   time.Time `json:"updated_at"`
}

type CreateWorkPositionParams

type CreateWorkPositionParams struct {
	Name           string    `json:"name"`
	OrganizationID uuid.UUID `json:"organization_id"`
	Description    string    `json:"description"`
	CreatedAt      time.Time `json:"created_at"`
	UpdatedAt      time.Time `json:"updated_at"`
}

type CreateWorkPositionsParams

type CreateWorkPositionsParams struct {
	Name           string    `json:"name"`
	OrganizationID uuid.UUID `json:"organization_id"`
	Description    string    `json:"description"`
	CreatedAt      time.Time `json:"created_at"`
	UpdatedAt      time.Time `json:"updated_at"`
}

type DBTX

type DBTX interface {
	Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error)
	Query(context.Context, string, ...interface{}) (pgx.Rows, error)
	QueryRow(context.Context, string, ...interface{}) pgx.Row
	CopyFrom(ctx context.Context, tableName pgx.Identifier, columnNames []string, rowSrc pgx.CopyFromSource) (int64, error)
}

type DeleteChatRoomBelongingParams

type DeleteChatRoomBelongingParams struct {
	MemberID   uuid.UUID `json:"member_id"`
	ChatRoomID uuid.UUID `json:"chat_room_id"`
}

type DeletePermissionAssociationParams

type DeletePermissionAssociationParams struct {
	PermissionID   uuid.UUID `json:"permission_id"`
	WorkPositionID uuid.UUID `json:"work_position_id"`
}

type DeleteRoleAssociationParams

type DeleteRoleAssociationParams struct {
	RoleID   uuid.UUID `json:"role_id"`
	PolicyID uuid.UUID `json:"policy_id"`
}

type EarlyLeaving

type EarlyLeaving struct {
	TEarlyLeavingsPkey pgtype.Int8 `json:"t_early_leavings_pkey"`
	EarlyLeavingID     uuid.UUID   `json:"early_leaving_id"`
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	LeaveTime          time.Time   `json:"leave_time"`
}

type Event

type Event struct {
	TEventsPkey        pgtype.Int8 `json:"t_events_pkey"`
	EventID            uuid.UUID   `json:"event_id"`
	EventTypeID        uuid.UUID   `json:"event_type_id"`
	Title              string      `json:"title"`
	Description        pgtype.Text `json:"description"`
	OrganizationID     pgtype.UUID `json:"organization_id"`
	StartTime          time.Time   `json:"start_time"`
	EndTime            time.Time   `json:"end_time"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedBy           pgtype.UUID `json:"posted_by"`
	LastEditedBy       pgtype.UUID `json:"last_edited_by"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type EventType

type EventType struct {
	MEventTypesPkey pgtype.Int8 `json:"m_event_types_pkey"`
	EventTypeID     uuid.UUID   `json:"event_type_id"`
	Name            string      `json:"name"`
	Key             string      `json:"key"`
	Color           string      `json:"color"`
}

type ExitLabIOHistoryParams

type ExitLabIOHistoryParams struct {
	LabIoHistoryID uuid.UUID          `json:"lab_io_history_id"`
	ExitedAt       pgtype.Timestamptz `json:"exited_at"`
}

type File

type File struct {
	TFilesPkey       pgtype.Int8 `json:"t_files_pkey"`
	FileID           uuid.UUID   `json:"file_id"`
	AttachableItemID uuid.UUID   `json:"attachable_item_id"`
}

type FindAttachableItemByIDRow

type FindAttachableItemByIDRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type FindAttachableItemByIDWithMimeTypeRow

type FindAttachableItemByIDWithMimeTypeRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	MimeTypeID_2         pgtype.UUID   `json:"mime_type_id_2"`
	MimeTypeName         pgtype.Text   `json:"mime_type_name"`
	MimeTypeKey          pgtype.Text   `json:"mime_type_key"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type FindAttendanceByIDWithAllRow

type FindAttendanceByIDWithAllRow struct {
	TAttendancesPkey    pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID    `json:"attendance_type_id"`
	MemberID            uuid.UUID    `json:"member_id"`
	Description         string       `json:"description"`
	Date                pgtype.Date  `json:"date"`
	MailSendFlag        bool         `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID  `json:"send_organization_id"`
	PostedAt            time.Time    `json:"posted_at"`
	LastEditedAt        time.Time    `json:"last_edited_at"`
	Member              Member       `json:"member"`
	AttendanceTypeID_2  pgtype.UUID  `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text  `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text  `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text  `json:"attendance_type_color"`
	Organization        Organization `json:"organization"`
	EarlyLeaving        EarlyLeaving `json:"early_leaving"`
	LateArrival         LateArrival  `json:"late_arrival"`
	Absence             Absence      `json:"absence"`
}

type FindAttendanceByIDWithAttendanceTypeRow

type FindAttendanceByIDWithAttendanceTypeRow struct {
	TAttendancesPkey    pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID   `json:"attendance_type_id"`
	MemberID            uuid.UUID   `json:"member_id"`
	Description         string      `json:"description"`
	Date                pgtype.Date `json:"date"`
	MailSendFlag        bool        `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID `json:"send_organization_id"`
	PostedAt            time.Time   `json:"posted_at"`
	LastEditedAt        time.Time   `json:"last_edited_at"`
	AttendanceTypeID_2  pgtype.UUID `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text `json:"attendance_type_color"`
}

type FindAttendanceByIDWithDetailsRow

type FindAttendanceByIDWithDetailsRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	EarlyLeaving       EarlyLeaving `json:"early_leaving"`
	LateArrival        LateArrival  `json:"late_arrival"`
	Absence            Absence      `json:"absence"`
}

type FindAttendanceByIDWithMemberRow

type FindAttendanceByIDWithMemberRow struct {
	TAttendancesPkey   pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
	Member             Member      `json:"member"`
}

type FindAttendanceByIDWithSendOrganizationRow

type FindAttendanceByIDWithSendOrganizationRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	Organization       Organization `json:"organization"`
}

type FindChatRoomByIDWithOwnerRow

type FindChatRoomByIDWithOwnerRow struct {
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type FindEventByIDWithAllRow

type FindEventByIDWithAllRow struct {
	Event              Event              `json:"event"`
	EventType          EventType          `json:"event_type"`
	Organization       Organization       `json:"organization"`
	MOrganizationsPkey pgtype.Int8        `json:"m_organizations_pkey"`
	OrganizationID     pgtype.UUID        `json:"organization_id"`
	Name               pgtype.Text        `json:"name"`
	Description        pgtype.Text        `json:"description"`
	Color              pgtype.Text        `json:"color"`
	IsPersonal         pgtype.Bool        `json:"is_personal"`
	IsWhole            pgtype.Bool        `json:"is_whole"`
	CreatedAt          pgtype.Timestamptz `json:"created_at"`
	UpdatedAt          pgtype.Timestamptz `json:"updated_at"`
	ChatRoomID         pgtype.UUID        `json:"chat_room_id"`
	Member             Member             `json:"member"`
}

type FindEventByIDWithLastEditUserRow

type FindEventByIDWithLastEditUserRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type FindEventByIDWithOrganizationRow

type FindEventByIDWithOrganizationRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type FindEventByIDWithPostUserRow

type FindEventByIDWithPostUserRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type FindEventByIDWithSendOrganizationRow

type FindEventByIDWithSendOrganizationRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type FindEventByIDWithTypeRow

type FindEventByIDWithTypeRow struct {
	Event     Event     `json:"event"`
	EventType EventType `json:"event_type"`
}

type FindFileByIDWithAttachableItemRow

type FindFileByIDWithAttachableItemRow struct {
	File           File           `json:"file"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type FindGradeByIDWithOrganizationRow

type FindGradeByIDWithOrganizationRow struct {
	Grade        Grade        `json:"grade"`
	Organization Organization `json:"organization"`
}

type FindGradeByKeyWithOrganizationRow

type FindGradeByKeyWithOrganizationRow struct {
	Grade        Grade        `json:"grade"`
	Organization Organization `json:"organization"`
}

type FindGroupByIDWithOrganizationRow

type FindGroupByIDWithOrganizationRow struct {
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
}

type FindGroupByKeyWithOrganizationRow

type FindGroupByKeyWithOrganizationRow struct {
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
}

type FindImageByIDWithAttachableItemRow

type FindImageByIDWithAttachableItemRow struct {
	Image          Image          `json:"image"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type FindLabIOHistoryWithMemberRow

type FindLabIOHistoryWithMemberRow struct {
	LabIOHistory LabIOHistory `json:"lab_iohistory"`
	Member       Member       `json:"member"`
}

type FindMemberByIDWithAttendStatusRow

type FindMemberByIDWithAttendStatusRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
}

type FindMemberByIDWithGradeRow

type FindMemberByIDWithGradeRow struct {
	Member Member `json:"member"`
	Grade  Grade  `json:"grade"`
}

type FindMemberByIDWithGroupRow

type FindMemberByIDWithGroupRow struct {
	Member Member `json:"member"`
	Group  Group  `json:"group"`
}

type FindMemberByIDWithPersonalOrganizationRow

type FindMemberByIDWithPersonalOrganizationRow struct {
	Member       Member       `json:"member"`
	Organization Organization `json:"organization"`
}

type FindMemberByIDWithRoleRow

type FindMemberByIDWithRoleRow struct {
	Member Member `json:"member"`
	Role   Role   `json:"role"`
}

type FindMemberWithAllRow

type FindMemberWithAllRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
	Grade        Grade        `json:"grade"`
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
	Role         Role         `json:"role"`
}

type FindMemberWithDetailRow

type FindMemberWithDetailRow struct {
	Member    Member    `json:"member"`
	Student   Student   `json:"student"`
	Professor Professor `json:"professor"`
}

type FindMessageByIDWithAllRow

type FindMessageByIDWithAllRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type FindMessageByIDWithChatRoomRow

type FindMessageByIDWithChatRoomRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
}

type FindMessageByIDWithSenderRow

type FindMessageByIDWithSenderRow struct {
	Message Message `json:"message"`
	Member  Member  `json:"member"`
}

type FindOrganizationByIDWithAllRow

type FindOrganizationByIDWithAllRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
	ChatRoom     ChatRoom     `json:"chat_room"`
}

type FindOrganizationByIDWithChatRoomRow

type FindOrganizationByIDWithChatRoomRow struct {
	MOrganizationsPkey pgtype.Int8 `json:"m_organizations_pkey"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        pgtype.Text `json:"description"`
	Color              pgtype.Text `json:"color"`
	IsPersonal         bool        `json:"is_personal"`
	IsWhole            bool        `json:"is_whole"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
	ChatRoomID         pgtype.UUID `json:"chat_room_id"`
	ChatRoom           ChatRoom    `json:"chat_room"`
}

type FindOrganizationByIDWithDetailRow

type FindOrganizationByIDWithDetailRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
}

type FindPermissionByIDWithCategoryRow

type FindPermissionByIDWithCategoryRow struct {
	MPermissionsPkey          pgtype.Int8 `json:"m_permissions_pkey"`
	PermissionID              uuid.UUID   `json:"permission_id"`
	Name                      string      `json:"name"`
	Description               string      `json:"description"`
	Key                       string      `json:"key"`
	PermissionCategoryID      uuid.UUID   `json:"permission_category_id"`
	MPermissionCategoriesPkey pgtype.Int8 `json:"m_permission_categories_pkey"`
	PermissionCategoryID_2    uuid.UUID   `json:"permission_category_id_2"`
	Name_2                    string      `json:"name_2"`
	Description_2             string      `json:"description_2"`
	Key_2                     string      `json:"key_2"`
}

type FindPermissionByKeyWithCategoryRow

type FindPermissionByKeyWithCategoryRow struct {
	MPermissionsPkey          pgtype.Int8 `json:"m_permissions_pkey"`
	PermissionID              uuid.UUID   `json:"permission_id"`
	Name                      string      `json:"name"`
	Description               string      `json:"description"`
	Key                       string      `json:"key"`
	PermissionCategoryID      uuid.UUID   `json:"permission_category_id"`
	MPermissionCategoriesPkey pgtype.Int8 `json:"m_permission_categories_pkey"`
	PermissionCategoryID_2    uuid.UUID   `json:"permission_category_id_2"`
	Name_2                    string      `json:"name_2"`
	Description_2             string      `json:"description_2"`
	Key_2                     string      `json:"key_2"`
}

type FindPersonalOrganizationRow

type FindPersonalOrganizationRow struct {
	MOrganizationsPkey     pgtype.Int8        `json:"m_organizations_pkey"`
	OrganizationID         uuid.UUID          `json:"organization_id"`
	Name                   string             `json:"name"`
	Description            pgtype.Text        `json:"description"`
	Color                  pgtype.Text        `json:"color"`
	IsPersonal             bool               `json:"is_personal"`
	IsWhole                bool               `json:"is_whole"`
	CreatedAt              time.Time          `json:"created_at"`
	UpdatedAt              time.Time          `json:"updated_at"`
	ChatRoomID             pgtype.UUID        `json:"chat_room_id"`
	MMembersPkey           pgtype.Int8        `json:"m_members_pkey"`
	MemberID               pgtype.UUID        `json:"member_id"`
	LoginID                pgtype.Text        `json:"login_id"`
	Password               pgtype.Text        `json:"password"`
	Email                  pgtype.Text        `json:"email"`
	Name_2                 pgtype.Text        `json:"name_2"`
	AttendStatusID         pgtype.UUID        `json:"attend_status_id"`
	ProfileImageUrl        pgtype.Text        `json:"profile_image_url"`
	GradeID                pgtype.UUID        `json:"grade_id"`
	GroupID                pgtype.UUID        `json:"group_id"`
	PersonalOrganizationID pgtype.UUID        `json:"personal_organization_id"`
	RoleID                 pgtype.UUID        `json:"role_id"`
	CreatedAt_2            pgtype.Timestamptz `json:"created_at_2"`
	UpdatedAt_2            pgtype.Timestamptz `json:"updated_at_2"`
}

type FindPolicyByIDWithCategoryRow

type FindPolicyByIDWithCategoryRow struct {
	MPoliciesPkey         pgtype.Int8 `json:"m_policies_pkey"`
	PolicyID              uuid.UUID   `json:"policy_id"`
	Name                  string      `json:"name"`
	Description           string      `json:"description"`
	Key                   string      `json:"key"`
	PolicyCategoryID      uuid.UUID   `json:"policy_category_id"`
	MPolicyCategoriesPkey pgtype.Int8 `json:"m_policy_categories_pkey"`
	PolicyCategoryID_2    uuid.UUID   `json:"policy_category_id_2"`
	Name_2                string      `json:"name_2"`
	Description_2         string      `json:"description_2"`
	Key_2                 string      `json:"key_2"`
}

type FindPositionHistoryByIDWithMemberRow

type FindPositionHistoryByIDWithMemberRow struct {
	PositionHistory PositionHistory `json:"position_history"`
	Member          Member          `json:"member"`
}

type FindProfessorByIDWithMemberRow

type FindProfessorByIDWithMemberRow struct {
	Professor Professor `json:"professor"`
	Member    Member    `json:"member"`
}

type FindRecordByIDWithAllRow

type FindRecordByIDWithAllRow struct {
	Record       Record       `json:"record"`
	RecordType   RecordType   `json:"record_type"`
	Organization Organization `json:"organization"`
	Member       Member       `json:"member"`
}

type FindRecordByIDWithLastEditedByRow

type FindRecordByIDWithLastEditedByRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type FindRecordByIDWithOrganizationRow

type FindRecordByIDWithOrganizationRow struct {
	Record       Record       `json:"record"`
	Organization Organization `json:"organization"`
}

type FindRecordByIDWithPostedByRow

type FindRecordByIDWithPostedByRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type FindRecordByIDWithRecordTypeRow

type FindRecordByIDWithRecordTypeRow struct {
	Record     Record     `json:"record"`
	RecordType RecordType `json:"record_type"`
}

type FindStudentByIDWithMemberRow

type FindStudentByIDWithMemberRow struct {
	MStudentsPkey pgtype.Int8 `json:"m_students_pkey"`
	StudentID     uuid.UUID   `json:"student_id"`
	MemberID      uuid.UUID   `json:"member_id"`
	Member        Member      `json:"member"`
}

type FindWholeOrganizationWithChatRoomRow

type FindWholeOrganizationWithChatRoomRow struct {
	MOrganizationsPkey pgtype.Int8 `json:"m_organizations_pkey"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        pgtype.Text `json:"description"`
	Color              pgtype.Text `json:"color"`
	IsPersonal         bool        `json:"is_personal"`
	IsWhole            bool        `json:"is_whole"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
	ChatRoomID         pgtype.UUID `json:"chat_room_id"`
	ChatRoom           ChatRoom    `json:"chat_room"`
}

type GetAbsencesUseKeysetPaginateParams

type GetAbsencesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetAbsencesUseNumberedPaginateParams

type GetAbsencesUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetAttachableItemsParams

type GetAttachableItemsParams struct {
	WhereInMimeTypeIds bool        `json:"where_in_mime_type_ids"`
	InMimeTypeIds      []uuid.UUID `json:"in_mime_type_ids"`
	WhereInOwnerIds    bool        `json:"where_in_owner_ids"`
	InOwnerIds         []uuid.UUID `json:"in_owner_ids"`
}

type GetAttachableItemsRow

type GetAttachableItemsRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetAttachableItemsUseKeysetPaginateParams

type GetAttachableItemsUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereInMimeTypeIds bool        `json:"where_in_mime_type_ids"`
	InMimeTypeIds      []uuid.UUID `json:"in_mime_type_ids"`
	WhereInOwnerIds    bool        `json:"where_in_owner_ids"`
	InOwnerIds         []uuid.UUID `json:"in_owner_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	Cursor             pgtype.Int8 `json:"cursor"`
}

type GetAttachableItemsUseKeysetPaginateRow

type GetAttachableItemsUseKeysetPaginateRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetAttachableItemsUseNumberedPaginateParams

type GetAttachableItemsUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereInMimeTypeIds bool        `json:"where_in_mime_type_ids"`
	InMimeTypeIds      []uuid.UUID `json:"in_mime_type_ids"`
	WhereInOwnerIds    bool        `json:"where_in_owner_ids"`
	InOwnerIds         []uuid.UUID `json:"in_owner_ids"`
}

type GetAttachableItemsUseNumberedPaginateRow

type GetAttachableItemsUseNumberedPaginateRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetAttachableItemsWithMimeTypeParams

type GetAttachableItemsWithMimeTypeParams struct {
	WhereInMimeTypeIds bool        `json:"where_in_mime_type_ids"`
	InMimeTypeIds      []uuid.UUID `json:"in_mime_type_ids"`
	WhereInOwnerIds    bool        `json:"where_in_owner_ids"`
	InOwnerIds         []uuid.UUID `json:"in_owner_ids"`
}

type GetAttachableItemsWithMimeTypeRow

type GetAttachableItemsWithMimeTypeRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	MimeTypeID_2         pgtype.UUID   `json:"mime_type_id_2"`
	MimeTypeName         pgtype.Text   `json:"mime_type_name"`
	MimeTypeKey          pgtype.Text   `json:"mime_type_key"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetAttachableItemsWithMimeTypeUseKeysetPaginateParams

type GetAttachableItemsWithMimeTypeUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereInMimeTypeIds bool        `json:"where_in_mime_type_ids"`
	InMimeTypeIds      []uuid.UUID `json:"in_mime_type_ids"`
	WhereInOwnerIds    bool        `json:"where_in_owner_ids"`
	InOwnerIds         []uuid.UUID `json:"in_owner_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	Cursor             int32       `json:"cursor"`
}

type GetAttachableItemsWithMimeTypeUseKeysetPaginateRow

type GetAttachableItemsWithMimeTypeUseKeysetPaginateRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	MimeTypeID_2         pgtype.UUID   `json:"mime_type_id_2"`
	MimeTypeName         pgtype.Text   `json:"mime_type_name"`
	MimeTypeKey          pgtype.Text   `json:"mime_type_key"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetAttachableItemsWithMimeTypeUseNumberedPaginateParams

type GetAttachableItemsWithMimeTypeUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereInMimeTypeIds bool        `json:"where_in_mime_type_ids"`
	InMimeTypeIds      []uuid.UUID `json:"in_mime_type_ids"`
	WhereInOwnerIds    bool        `json:"where_in_owner_ids"`
	InOwnerIds         []uuid.UUID `json:"in_owner_ids"`
}

type GetAttachableItemsWithMimeTypeUseNumberedPaginateRow

type GetAttachableItemsWithMimeTypeUseNumberedPaginateRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	MimeTypeID_2         pgtype.UUID   `json:"mime_type_id_2"`
	MimeTypeName         pgtype.Text   `json:"mime_type_name"`
	MimeTypeKey          pgtype.Text   `json:"mime_type_key"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetAttendStatusesParams

type GetAttendStatusesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetAttendStatusesUseKeysetPaginateParams

type GetAttendStatusesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetAttendStatusesUseNumberedPaginateParams

type GetAttendStatusesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetAttendanceTypesParams

type GetAttendanceTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetAttendanceTypesUseKeysetPaginateParams

type GetAttendanceTypesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetAttendanceTypesUseNumberedPaginateParams

type GetAttendanceTypesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetAttendanceUseKeysetPaginateParams

type GetAttendanceUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	CursorDirection         string      `json:"cursor_direction"`
	OrderMethod             string      `json:"order_method"`
	DateCursor              pgtype.Date `json:"date_cursor"`
	Cursor                  int32       `json:"cursor"`
}

type GetAttendanceUseNumberedPaginateParams

type GetAttendanceUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithAllParams

type GetAttendanceWithAllParams struct {
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithAllRow

type GetAttendanceWithAllRow struct {
	TAttendancesPkey    pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID    `json:"attendance_type_id"`
	MemberID            uuid.UUID    `json:"member_id"`
	Description         string       `json:"description"`
	Date                pgtype.Date  `json:"date"`
	MailSendFlag        bool         `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID  `json:"send_organization_id"`
	PostedAt            time.Time    `json:"posted_at"`
	LastEditedAt        time.Time    `json:"last_edited_at"`
	Member              Member       `json:"member"`
	AttendanceTypeID_2  pgtype.UUID  `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text  `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text  `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text  `json:"attendance_type_color"`
	Organization        Organization `json:"organization"`
	EarlyLeaving        EarlyLeaving `json:"early_leaving"`
	LateArrival         LateArrival  `json:"late_arrival"`
	Absence             Absence      `json:"absence"`
}

type GetAttendanceWithAllUseKeysetPaginateParams

type GetAttendanceWithAllUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	CursorDirection         string      `json:"cursor_direction"`
	OrderMethod             string      `json:"order_method"`
	DateCursor              pgtype.Date `json:"date_cursor"`
	Cursor                  int32       `json:"cursor"`
}

type GetAttendanceWithAllUseKeysetPaginateRow

type GetAttendanceWithAllUseKeysetPaginateRow struct {
	TAttendancesPkey    pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID    `json:"attendance_type_id"`
	MemberID            uuid.UUID    `json:"member_id"`
	Description         string       `json:"description"`
	Date                pgtype.Date  `json:"date"`
	MailSendFlag        bool         `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID  `json:"send_organization_id"`
	PostedAt            time.Time    `json:"posted_at"`
	LastEditedAt        time.Time    `json:"last_edited_at"`
	Member              Member       `json:"member"`
	AttendanceTypeID_2  pgtype.UUID  `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text  `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text  `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text  `json:"attendance_type_color"`
	Organization        Organization `json:"organization"`
	EarlyLeaving        EarlyLeaving `json:"early_leaving"`
	LateArrival         LateArrival  `json:"late_arrival"`
	Absence             Absence      `json:"absence"`
}

type GetAttendanceWithAllUseNumberedPaginateParams

type GetAttendanceWithAllUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithAllUseNumberedPaginateRow

type GetAttendanceWithAllUseNumberedPaginateRow struct {
	TAttendancesPkey    pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID    `json:"attendance_type_id"`
	MemberID            uuid.UUID    `json:"member_id"`
	Description         string       `json:"description"`
	Date                pgtype.Date  `json:"date"`
	MailSendFlag        bool         `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID  `json:"send_organization_id"`
	PostedAt            time.Time    `json:"posted_at"`
	LastEditedAt        time.Time    `json:"last_edited_at"`
	Member              Member       `json:"member"`
	AttendanceTypeID_2  pgtype.UUID  `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text  `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text  `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text  `json:"attendance_type_color"`
	Organization        Organization `json:"organization"`
	EarlyLeaving        EarlyLeaving `json:"early_leaving"`
	LateArrival         LateArrival  `json:"late_arrival"`
	Absence             Absence      `json:"absence"`
}

type GetAttendanceWithAttendanceTypeParams

type GetAttendanceWithAttendanceTypeParams struct {
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithAttendanceTypeRow

type GetAttendanceWithAttendanceTypeRow struct {
	TAttendancesPkey    pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID   `json:"attendance_type_id"`
	MemberID            uuid.UUID   `json:"member_id"`
	Description         string      `json:"description"`
	Date                pgtype.Date `json:"date"`
	MailSendFlag        bool        `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID `json:"send_organization_id"`
	PostedAt            time.Time   `json:"posted_at"`
	LastEditedAt        time.Time   `json:"last_edited_at"`
	AttendanceTypeID_2  pgtype.UUID `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text `json:"attendance_type_color"`
}

type GetAttendanceWithAttendanceTypeUseKeysetPaginateParams

type GetAttendanceWithAttendanceTypeUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	CursorDirection         string      `json:"cursor_direction"`
	OrderMethod             string      `json:"order_method"`
	DateCursor              pgtype.Date `json:"date_cursor"`
	Cursor                  int32       `json:"cursor"`
}

type GetAttendanceWithAttendanceTypeUseKeysetPaginateRow

type GetAttendanceWithAttendanceTypeUseKeysetPaginateRow struct {
	TAttendancesPkey    pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID   `json:"attendance_type_id"`
	MemberID            uuid.UUID   `json:"member_id"`
	Description         string      `json:"description"`
	Date                pgtype.Date `json:"date"`
	MailSendFlag        bool        `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID `json:"send_organization_id"`
	PostedAt            time.Time   `json:"posted_at"`
	LastEditedAt        time.Time   `json:"last_edited_at"`
	AttendanceTypeID_2  pgtype.UUID `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text `json:"attendance_type_color"`
}

type GetAttendanceWithAttendanceTypeUseNumberedPaginateParams

type GetAttendanceWithAttendanceTypeUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithAttendanceTypeUseNumberedPaginateRow

type GetAttendanceWithAttendanceTypeUseNumberedPaginateRow struct {
	TAttendancesPkey    pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID   `json:"attendance_type_id"`
	MemberID            uuid.UUID   `json:"member_id"`
	Description         string      `json:"description"`
	Date                pgtype.Date `json:"date"`
	MailSendFlag        bool        `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID `json:"send_organization_id"`
	PostedAt            time.Time   `json:"posted_at"`
	LastEditedAt        time.Time   `json:"last_edited_at"`
	AttendanceTypeID_2  pgtype.UUID `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text `json:"attendance_type_color"`
}

type GetAttendanceWithDetailsParams

type GetAttendanceWithDetailsParams struct {
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithDetailsRow

type GetAttendanceWithDetailsRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	EarlyLeaving       EarlyLeaving `json:"early_leaving"`
	LateArrival        LateArrival  `json:"late_arrival"`
	Absence            Absence      `json:"absence"`
}

type GetAttendanceWithDetailsUseKeysetPaginateParams

type GetAttendanceWithDetailsUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	CursorDirection         string      `json:"cursor_direction"`
	OrderMethod             string      `json:"order_method"`
	DateCursor              pgtype.Date `json:"date_cursor"`
	Cursor                  int32       `json:"cursor"`
}

type GetAttendanceWithDetailsUseKeysetPaginateRow

type GetAttendanceWithDetailsUseKeysetPaginateRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	EarlyLeaving       EarlyLeaving `json:"early_leaving"`
	LateArrival        LateArrival  `json:"late_arrival"`
	Absence            Absence      `json:"absence"`
}

type GetAttendanceWithDetailsUseNumberedPaginateParams

type GetAttendanceWithDetailsUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithDetailsUseNumberedPaginateRow

type GetAttendanceWithDetailsUseNumberedPaginateRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	EarlyLeaving       EarlyLeaving `json:"early_leaving"`
	LateArrival        LateArrival  `json:"late_arrival"`
	Absence            Absence      `json:"absence"`
}

type GetAttendanceWithMemberParams

type GetAttendanceWithMemberParams struct {
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithMemberRow

type GetAttendanceWithMemberRow struct {
	TAttendancesPkey   pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
	Member             Member      `json:"member"`
}

type GetAttendanceWithMemberUseKeysetPaginateParams

type GetAttendanceWithMemberUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	CursorDirection         string      `json:"cursor_direction"`
	OrderMethod             string      `json:"order_method"`
	DateCursor              pgtype.Date `json:"date_cursor"`
	Cursor                  int32       `json:"cursor"`
}

type GetAttendanceWithMemberUseKeysetPaginateRow

type GetAttendanceWithMemberUseKeysetPaginateRow struct {
	TAttendancesPkey   pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
	Member             Member      `json:"member"`
}

type GetAttendanceWithMemberUseNumberedPaginateParams

type GetAttendanceWithMemberUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithMemberUseNumberedPaginateRow

type GetAttendanceWithMemberUseNumberedPaginateRow struct {
	TAttendancesPkey   pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
	Member             Member      `json:"member"`
}

type GetAttendanceWithSendOrganizationParams

type GetAttendanceWithSendOrganizationParams struct {
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithSendOrganizationRow

type GetAttendanceWithSendOrganizationRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	Organization       Organization `json:"organization"`
}

type GetAttendanceWithSendOrganizationUseKeysetPaginateParams

type GetAttendanceWithSendOrganizationUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	CursorDirection         string      `json:"cursor_direction"`
	OrderMethod             string      `json:"order_method"`
	DateCursor              pgtype.Date `json:"date_cursor"`
	Cursor                  int32       `json:"cursor"`
}

type GetAttendanceWithSendOrganizationUseKeysetPaginateRow

type GetAttendanceWithSendOrganizationUseKeysetPaginateRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	Organization       Organization `json:"organization"`
}

type GetAttendanceWithSendOrganizationUseNumberedPaginateParams

type GetAttendanceWithSendOrganizationUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetAttendanceWithSendOrganizationUseNumberedPaginateRow

type GetAttendanceWithSendOrganizationUseNumberedPaginateRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	Organization       Organization `json:"organization"`
}

type GetAttendancesParams

type GetAttendancesParams struct {
	WhereInAttendanceType   bool        `json:"where_in_attendance_type"`
	InAttendanceType        uuid.UUID   `json:"in_attendance_type"`
	WhereInMember           bool        `json:"where_in_member"`
	InMember                uuid.UUID   `json:"in_member"`
	WhereEarlierDate        bool        `json:"where_earlier_date"`
	EarlierDate             pgtype.Date `json:"earlier_date"`
	WhereLaterDate          bool        `json:"where_later_date"`
	LaterDate               pgtype.Date `json:"later_date"`
	WhereMailSendFlag       bool        `json:"where_mail_send_flag"`
	MailSendFlag            bool        `json:"mail_send_flag"`
	WhereInSendOrganization bool        `json:"where_in_send_organization"`
	InSendOrganization      pgtype.UUID `json:"in_send_organization"`
	OrderMethod             string      `json:"order_method"`
}

type GetChatRoomsOnMemberParams

type GetChatRoomsOnMemberParams struct {
	MemberID      uuid.UUID `json:"member_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetChatRoomsOnMemberRow

type GetChatRoomsOnMemberRow struct {
	MChatRoomBelongingsPkey pgtype.Int8 `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID   `json:"member_id"`
	ChatRoomID              uuid.UUID   `json:"chat_room_id"`
	AddedAt                 time.Time   `json:"added_at"`
	ChatRoom                ChatRoom    `json:"chat_room"`
}

type GetChatRoomsOnMemberUseKeysetPaginateParams

type GetChatRoomsOnMemberUseKeysetPaginateParams struct {
	MemberID        uuid.UUID   `json:"member_id"`
	Limit           int32       `json:"limit"`
	CursorDirection string      `json:"cursor_direction"`
	OrderMethod     string      `json:"order_method"`
	NameCursor      pgtype.Text `json:"name_cursor"`
	Cursor          int32       `json:"cursor"`
	AddCursor       time.Time   `json:"add_cursor"`
	ChatCursor      time.Time   `json:"chat_cursor"`
}

type GetChatRoomsOnMemberUseKeysetPaginateRow

type GetChatRoomsOnMemberUseKeysetPaginateRow struct {
	MChatRoomBelongingsPkey pgtype.Int8 `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID   `json:"member_id"`
	ChatRoomID              uuid.UUID   `json:"chat_room_id"`
	AddedAt                 time.Time   `json:"added_at"`
	ChatRoom                ChatRoom    `json:"chat_room"`
}

type GetChatRoomsOnMemberUseNumberedPaginateParams

type GetChatRoomsOnMemberUseNumberedPaginateParams struct {
	MemberID      uuid.UUID `json:"member_id"`
	Limit         int32     `json:"limit"`
	Offset        int32     `json:"offset"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetChatRoomsOnMemberUseNumberedPaginateRow

type GetChatRoomsOnMemberUseNumberedPaginateRow struct {
	MChatRoomBelongingsPkey pgtype.Int8 `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID   `json:"member_id"`
	ChatRoomID              uuid.UUID   `json:"chat_room_id"`
	AddedAt                 time.Time   `json:"added_at"`
	ChatRoom                ChatRoom    `json:"chat_room"`
}

type GetChatRoomsParams

type GetChatRoomsParams struct {
	WhereInOwner            bool        `json:"where_in_owner"`
	InOwner                 pgtype.UUID `json:"in_owner"`
	WhereIsPrivate          bool        `json:"where_is_private"`
	IsPrivate               bool        `json:"is_private"`
	WhereIsFromOrganization bool        `json:"where_is_from_organization"`
	IsFromOrganization      bool        `json:"is_from_organization"`
	WhereFromOrganizations  bool        `json:"where_from_organizations"`
	InOrganizations         uuid.UUID   `json:"in_organizations"`
}

type GetChatRoomsUseKeysetPaginateParams

type GetChatRoomsUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInOwner            bool        `json:"where_in_owner"`
	InOwner                 pgtype.UUID `json:"in_owner"`
	WhereIsPrivate          bool        `json:"where_is_private"`
	IsPrivate               bool        `json:"is_private"`
	WhereIsFromOrganization bool        `json:"where_is_from_organization"`
	IsFromOrganization      bool        `json:"is_from_organization"`
	WhereFromOrganizations  bool        `json:"where_from_organizations"`
	InOrganizations         uuid.UUID   `json:"in_organizations"`
	CursorDirection         string      `json:"cursor_direction"`
	Cursor                  int32       `json:"cursor"`
}

type GetChatRoomsUseNumberedPaginateParams

type GetChatRoomsUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInOwner            bool        `json:"where_in_owner"`
	InOwner                 pgtype.UUID `json:"in_owner"`
	WhereIsPrivate          bool        `json:"where_is_private"`
	IsPrivate               bool        `json:"is_private"`
	WhereIsFromOrganization bool        `json:"where_is_from_organization"`
	IsFromOrganization      bool        `json:"is_from_organization"`
	WhereFromOrganizations  bool        `json:"where_from_organizations"`
	InOrganizations         uuid.UUID   `json:"in_organizations"`
}

type GetChatRoomsWithOwnerParams

type GetChatRoomsWithOwnerParams struct {
	WhereInOwner            bool        `json:"where_in_owner"`
	InOwner                 pgtype.UUID `json:"in_owner"`
	WhereIsPrivate          bool        `json:"where_is_private"`
	IsPrivate               bool        `json:"is_private"`
	WhereIsFromOrganization bool        `json:"where_is_from_organization"`
	IsFromOrganization      bool        `json:"is_from_organization"`
	WhereFromOrganizations  bool        `json:"where_from_organizations"`
	InOrganizations         uuid.UUID   `json:"in_organizations"`
}

type GetChatRoomsWithOwnerRow

type GetChatRoomsWithOwnerRow struct {
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetChatRoomsWithOwnerUseKeysetPaginateParams

type GetChatRoomsWithOwnerUseKeysetPaginateParams struct {
	Limit                   int32       `json:"limit"`
	WhereInOwner            bool        `json:"where_in_owner"`
	InOwner                 pgtype.UUID `json:"in_owner"`
	WhereIsPrivate          bool        `json:"where_is_private"`
	IsPrivate               bool        `json:"is_private"`
	WhereIsFromOrganization bool        `json:"where_is_from_organization"`
	IsFromOrganization      bool        `json:"is_from_organization"`
	WhereFromOrganizations  bool        `json:"where_from_organizations"`
	InOrganizations         uuid.UUID   `json:"in_organizations"`
	CursorDirection         string      `json:"cursor_direction"`
	Cursor                  int32       `json:"cursor"`
}

type GetChatRoomsWithOwnerUseKeysetPaginateRow

type GetChatRoomsWithOwnerUseKeysetPaginateRow struct {
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetChatRoomsWithOwnerUseNumberedPaginateParams

type GetChatRoomsWithOwnerUseNumberedPaginateParams struct {
	Limit                   int32       `json:"limit"`
	Offset                  int32       `json:"offset"`
	WhereInOwner            bool        `json:"where_in_owner"`
	InOwner                 pgtype.UUID `json:"in_owner"`
	WhereIsPrivate          bool        `json:"where_is_private"`
	IsPrivate               bool        `json:"is_private"`
	WhereIsFromOrganization bool        `json:"where_is_from_organization"`
	IsFromOrganization      bool        `json:"is_from_organization"`
	WhereFromOrganizations  bool        `json:"where_from_organizations"`
	InOrganizations         uuid.UUID   `json:"in_organizations"`
}

type GetChatRoomsWithOwnerUseNumberedPaginateRow

type GetChatRoomsWithOwnerUseNumberedPaginateRow struct {
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetEarlyLeavingsUseKeysetPaginateParams

type GetEarlyLeavingsUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetEarlyLeavingsUseNumberedPaginateParams

type GetEarlyLeavingsUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetEventTypesParams

type GetEventTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetEventTypesUseKeysetPaginateParams

type GetEventTypesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetEventTypesUseNumberedPaginateParams

type GetEventTypesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetEventsParams

type GetEventsParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsUseKeysetPaginateParams

type GetEventsUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           interface{} `json:"order_method"`
	StartTimeCursor       time.Time   `json:"start_time_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetEventsUseNumberedPaginateParams

type GetEventsUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithAllParams

type GetEventsWithAllParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithAllRow

type GetEventsWithAllRow struct {
	Event          Event        `json:"event"`
	EventType      EventType    `json:"event_type"`
	Organization   Organization `json:"organization"`
	Organization_2 Organization `json:"organization_2"`
	Member         Member       `json:"member"`
	Member_2       Member       `json:"member_2"`
}

type GetEventsWithAllUseKeysetPaginateParams

type GetEventsWithAllUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           interface{} `json:"order_method"`
	StartTimeCursor       time.Time   `json:"start_time_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetEventsWithAllUseKeysetPaginateRow

type GetEventsWithAllUseKeysetPaginateRow struct {
	Event          Event        `json:"event"`
	EventType      EventType    `json:"event_type"`
	Organization   Organization `json:"organization"`
	Organization_2 Organization `json:"organization_2"`
	Member         Member       `json:"member"`
	Member_2       Member       `json:"member_2"`
}

type GetEventsWithAllUseNumberedPaginateParams

type GetEventsWithAllUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithAllUseNumberedPaginateRow

type GetEventsWithAllUseNumberedPaginateRow struct {
	Event          Event        `json:"event"`
	EventType      EventType    `json:"event_type"`
	Organization   Organization `json:"organization"`
	Organization_2 Organization `json:"organization_2"`
	Member         Member       `json:"member"`
	Member_2       Member       `json:"member_2"`
}

type GetEventsWithLastEditUserParams

type GetEventsWithLastEditUserParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithLastEditUserRow

type GetEventsWithLastEditUserRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetEventsWithLastEditUserUseKeysetPaginateParams

type GetEventsWithLastEditUserUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           interface{} `json:"order_method"`
	StartTimeCursor       time.Time   `json:"start_time_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetEventsWithLastEditUserUseKeysetPaginateRow

type GetEventsWithLastEditUserUseKeysetPaginateRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetEventsWithLastEditUserUseNumberedPaginateParams

type GetEventsWithLastEditUserUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithLastEditUserUseNumberedPaginateRow

type GetEventsWithLastEditUserUseNumberedPaginateRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetEventsWithOrganizationParams

type GetEventsWithOrganizationParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithOrganizationRow

type GetEventsWithOrganizationRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetEventsWithOrganizationUseKeysetPaginateParams

type GetEventsWithOrganizationUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           interface{} `json:"order_method"`
	StartTimeCursor       time.Time   `json:"start_time_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetEventsWithOrganizationUseKeysetPaginateRow

type GetEventsWithOrganizationUseKeysetPaginateRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetEventsWithOrganizationUseNumberedPaginateParams

type GetEventsWithOrganizationUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithOrganizationUseNumberedPaginateRow

type GetEventsWithOrganizationUseNumberedPaginateRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetEventsWithPostUserParams

type GetEventsWithPostUserParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithPostUserRow

type GetEventsWithPostUserRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetEventsWithPostUserUseKeysetPaginateParams

type GetEventsWithPostUserUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           interface{} `json:"order_method"`
	StartTimeCursor       time.Time   `json:"start_time_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetEventsWithPostUserUseKeysetPaginateRow

type GetEventsWithPostUserUseKeysetPaginateRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetEventsWithPostUserUseNumberedPaginateParams

type GetEventsWithPostUserUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithPostUserUseNumberedPaginateRow

type GetEventsWithPostUserUseNumberedPaginateRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetEventsWithSendOrganizationParams

type GetEventsWithSendOrganizationParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithSendOrganizationRow

type GetEventsWithSendOrganizationRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetEventsWithSendOrganizationUseKeysetPaginateParams

type GetEventsWithSendOrganizationUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           interface{} `json:"order_method"`
	StartTimeCursor       time.Time   `json:"start_time_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetEventsWithSendOrganizationUseKeysetPaginateRow

type GetEventsWithSendOrganizationUseKeysetPaginateRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetEventsWithSendOrganizationUseNumberedPaginateParams

type GetEventsWithSendOrganizationUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithSendOrganizationUseNumberedPaginateRow

type GetEventsWithSendOrganizationUseNumberedPaginateRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetEventsWithTypeParams

type GetEventsWithTypeParams struct {
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithTypeRow

type GetEventsWithTypeRow struct {
	Event     Event     `json:"event"`
	EventType EventType `json:"event_type"`
}

type GetEventsWithTypeUseKeysetPaginateParams

type GetEventsWithTypeUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           interface{} `json:"order_method"`
	StartTimeCursor       time.Time   `json:"start_time_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetEventsWithTypeUseKeysetPaginateRow

type GetEventsWithTypeUseKeysetPaginateRow struct {
	Event     Event     `json:"event"`
	EventType EventType `json:"event_type"`
}

type GetEventsWithTypeUseNumberedPaginateParams

type GetEventsWithTypeUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeTitle        bool        `json:"where_like_title"`
	SearchTitle           string      `json:"search_title"`
	WhereOrganization     bool        `json:"where_organization"`
	OrganizationID        pgtype.UUID `json:"organization_id"`
	WhereMailSendFlag     bool        `json:"where_mail_send_flag"`
	MailSendFlag          bool        `json:"mail_send_flag"`
	WhereSendOrganization bool        `json:"where_send_organization"`
	SendOrganizationID    pgtype.UUID `json:"send_organization_id"`
	WhereEarlierStartTime bool        `json:"where_earlier_start_time"`
	EarlierStartTime      time.Time   `json:"earlier_start_time"`
	WhereLaterStartTime   bool        `json:"where_later_start_time"`
	LaterStartTime        time.Time   `json:"later_start_time"`
	WhereEarlierEndTime   bool        `json:"where_earlier_end_time"`
	EarlierEndTime        time.Time   `json:"earlier_end_time"`
	WhereLaterEndTime     bool        `json:"where_later_end_time"`
	LaterEndTime          time.Time   `json:"later_end_time"`
	OrderMethod           string      `json:"order_method"`
}

type GetEventsWithTypeUseNumberedPaginateRow

type GetEventsWithTypeUseNumberedPaginateRow struct {
	Event     Event     `json:"event"`
	EventType EventType `json:"event_type"`
}

type GetFilesOnChatRoomRow

type GetFilesOnChatRoomRow struct {
}

type GetFilesOnChatRoomUseKeysetPaginateParams

type GetFilesOnChatRoomUseKeysetPaginateParams struct {
	ChatRoomID      uuid.UUID `json:"chat_room_id"`
	Limit           int32     `json:"limit"`
	CursorDirection string    `json:"cursor_direction"`
	Cursor          int32     `json:"cursor"`
}

type GetFilesOnChatRoomUseKeysetPaginateRow

type GetFilesOnChatRoomUseKeysetPaginateRow struct {
}

type GetFilesOnChatRoomUseNumberedPaginateParams

type GetFilesOnChatRoomUseNumberedPaginateParams struct {
	ChatRoomID uuid.UUID `json:"chat_room_id"`
	Limit      int32     `json:"limit"`
	Offset     int32     `json:"offset"`
}

type GetFilesOnChatRoomUseNumberedPaginateRow

type GetFilesOnChatRoomUseNumberedPaginateRow struct {
}

type GetFilesOnMessageRow

type GetFilesOnMessageRow struct {
}

type GetFilesOnMessageUseKeysetPaginateParams

type GetFilesOnMessageUseKeysetPaginateParams struct {
	MessageID       pgtype.UUID `json:"message_id"`
	Limit           int32       `json:"limit"`
	CursorDirection string      `json:"cursor_direction"`
	Cursor          int32       `json:"cursor"`
}

type GetFilesOnMessageUseKeysetPaginateRow

type GetFilesOnMessageUseKeysetPaginateRow struct {
}

type GetFilesOnMessageUseNumberedPaginateParams

type GetFilesOnMessageUseNumberedPaginateParams struct {
	MessageID pgtype.UUID `json:"message_id"`
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
}

type GetFilesOnMessageUseNumberedPaginateRow

type GetFilesOnMessageUseNumberedPaginateRow struct {
}

type GetFilesUseKeysetPaginateParams

type GetFilesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetFilesUseNumberedPaginateParams

type GetFilesUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetFilesWithAttachableItemRow

type GetFilesWithAttachableItemRow struct {
	File           File           `json:"file"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetFilesWithAttachableItemUseKeysetPaginateParams

type GetFilesWithAttachableItemUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetFilesWithAttachableItemUseKeysetPaginateRow

type GetFilesWithAttachableItemUseKeysetPaginateRow struct {
	File           File           `json:"file"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetFilesWithAttachableItemUseNumberedPaginateParams

type GetFilesWithAttachableItemUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetFilesWithAttachableItemUseNumberedPaginateRow

type GetFilesWithAttachableItemUseNumberedPaginateRow struct {
	File           File           `json:"file"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetGradesUseKeysetPaginateParams

type GetGradesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetGradesUseNumberedPaginateParams

type GetGradesUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetGradesWithOrganizationRow

type GetGradesWithOrganizationRow struct {
	Grade        Grade        `json:"grade"`
	Organization Organization `json:"organization"`
}

type GetGradesWithOrganizationUseKeysetPaginateParams

type GetGradesWithOrganizationUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetGradesWithOrganizationUseKeysetPaginateRow

type GetGradesWithOrganizationUseKeysetPaginateRow struct {
	Grade        Grade        `json:"grade"`
	Organization Organization `json:"organization"`
}

type GetGradesWithOrganizationUseNumberedPaginateParams

type GetGradesWithOrganizationUseNumberedPaginateParams struct {
	Limit       int32  `json:"limit"`
	Offset      int32  `json:"offset"`
	OrderMethod string `json:"order_method"`
}

type GetGradesWithOrganizationUseNumberedPaginateRow

type GetGradesWithOrganizationUseNumberedPaginateRow struct {
	Grade        Grade        `json:"grade"`
	Organization Organization `json:"organization"`
}

type GetGroupsUseKeysetPaginateParams

type GetGroupsUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetGroupsUseNumberedPaginateParams

type GetGroupsUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetGroupsWithOrganizationRow

type GetGroupsWithOrganizationRow struct {
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
}

type GetGroupsWithOrganizationUseKeysetPaginateParams

type GetGroupsWithOrganizationUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetGroupsWithOrganizationUseKeysetPaginateRow

type GetGroupsWithOrganizationUseKeysetPaginateRow struct {
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
}

type GetGroupsWithOrganizationUseNumberedPaginateParams

type GetGroupsWithOrganizationUseNumberedPaginateParams struct {
	Limit       int32  `json:"limit"`
	Offset      int32  `json:"offset"`
	OrderMethod string `json:"order_method"`
}

type GetGroupsWithOrganizationUseNumberedPaginateRow

type GetGroupsWithOrganizationUseNumberedPaginateRow struct {
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
}

type GetImagesUseKeysetPaginateParams

type GetImagesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetImagesUseNumberedPaginateParams

type GetImagesUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetImagesWithAttachableItemRow

type GetImagesWithAttachableItemRow struct {
	Image          Image          `json:"image"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetImagesWithAttachableItemUseKeysetPaginateParams

type GetImagesWithAttachableItemUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetImagesWithAttachableItemUseKeysetPaginateRow

type GetImagesWithAttachableItemUseKeysetPaginateRow struct {
	Image          Image          `json:"image"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetImagesWithAttachableItemUseNumberedPaginateParams

type GetImagesWithAttachableItemUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetImagesWithAttachableItemUseNumberedPaginateRow

type GetImagesWithAttachableItemUseNumberedPaginateRow struct {
	Image          Image          `json:"image"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetLabIOHistoriesParams

type GetLabIOHistoriesParams struct {
	WhereInMember         bool               `json:"where_in_member"`
	InMember              uuid.UUID          `json:"in_member"`
	WhereEarlierEnteredAt bool               `json:"where_earlier_entered_at"`
	EarlierEnteredAt      time.Time          `json:"earlier_entered_at"`
	WhereLaterEnteredAt   bool               `json:"where_later_entered_at"`
	LaterEnteredAt        time.Time          `json:"later_entered_at"`
	WhereEarlierExitedAt  bool               `json:"where_earlier_exited_at"`
	EarlierExitedAt       pgtype.Timestamptz `json:"earlier_exited_at"`
	WhereLaterExitedAt    bool               `json:"where_later_exited_at"`
	LaterExitedAt         pgtype.Timestamptz `json:"later_exited_at"`
	OrderMethod           string             `json:"order_method"`
}

type GetLabIOHistoriesUseKeysetPaginateParams

type GetLabIOHistoriesUseKeysetPaginateParams struct {
	Limit                 int32              `json:"limit"`
	WhereInMember         bool               `json:"where_in_member"`
	InMember              uuid.UUID          `json:"in_member"`
	WhereEarlierEnteredAt bool               `json:"where_earlier_entered_at"`
	EarlierEnteredAt      time.Time          `json:"earlier_entered_at"`
	WhereLaterEnteredAt   bool               `json:"where_later_entered_at"`
	LaterEnteredAt        time.Time          `json:"later_entered_at"`
	WhereEarlierExitedAt  bool               `json:"where_earlier_exited_at"`
	EarlierExitedAt       pgtype.Timestamptz `json:"earlier_exited_at"`
	WhereLaterExitedAt    bool               `json:"where_later_exited_at"`
	LaterExitedAt         pgtype.Timestamptz `json:"later_exited_at"`
	CursorDirection       string             `json:"cursor_direction"`
	OrderMethod           string             `json:"order_method"`
	EnterCursor           time.Time          `json:"enter_cursor"`
	Cursor                int32              `json:"cursor"`
	ExitCursor            pgtype.Timestamptz `json:"exit_cursor"`
}

type GetLabIOHistoriesUseNumberedPaginateParams

type GetLabIOHistoriesUseNumberedPaginateParams struct {
	Limit                 int32              `json:"limit"`
	Offset                int32              `json:"offset"`
	WhereInMember         bool               `json:"where_in_member"`
	InMember              uuid.UUID          `json:"in_member"`
	WhereEarlierEnteredAt bool               `json:"where_earlier_entered_at"`
	EarlierEnteredAt      time.Time          `json:"earlier_entered_at"`
	WhereLaterEnteredAt   bool               `json:"where_later_entered_at"`
	LaterEnteredAt        time.Time          `json:"later_entered_at"`
	WhereEarlierExitedAt  bool               `json:"where_earlier_exited_at"`
	EarlierExitedAt       pgtype.Timestamptz `json:"earlier_exited_at"`
	WhereLaterExitedAt    bool               `json:"where_later_exited_at"`
	LaterExitedAt         pgtype.Timestamptz `json:"later_exited_at"`
	OrderMethod           string             `json:"order_method"`
}

type GetLabIOHistoriesWithMemberParams

type GetLabIOHistoriesWithMemberParams struct {
	WhereInMember         bool               `json:"where_in_member"`
	InMember              uuid.UUID          `json:"in_member"`
	WhereEarlierEnteredAt bool               `json:"where_earlier_entered_at"`
	EarlierEnteredAt      time.Time          `json:"earlier_entered_at"`
	WhereLaterEnteredAt   bool               `json:"where_later_entered_at"`
	LaterEnteredAt        time.Time          `json:"later_entered_at"`
	WhereEarlierExitedAt  bool               `json:"where_earlier_exited_at"`
	EarlierExitedAt       pgtype.Timestamptz `json:"earlier_exited_at"`
	WhereLaterExitedAt    bool               `json:"where_later_exited_at"`
	LaterExitedAt         pgtype.Timestamptz `json:"later_exited_at"`
	OrderMethod           string             `json:"order_method"`
}

type GetLabIOHistoriesWithMemberRow

type GetLabIOHistoriesWithMemberRow struct {
	LabIOHistory LabIOHistory `json:"lab_iohistory"`
	Member       Member       `json:"member"`
}

type GetLabIOHistoriesWithMemberUseKeysetPaginateParams

type GetLabIOHistoriesWithMemberUseKeysetPaginateParams struct {
	Limit                 int32              `json:"limit"`
	WhereInMember         bool               `json:"where_in_member"`
	InMember              uuid.UUID          `json:"in_member"`
	WhereEarlierEnteredAt bool               `json:"where_earlier_entered_at"`
	EarlierEnteredAt      time.Time          `json:"earlier_entered_at"`
	WhereLaterEnteredAt   bool               `json:"where_later_entered_at"`
	LaterEnteredAt        time.Time          `json:"later_entered_at"`
	WhereEarlierExitedAt  bool               `json:"where_earlier_exited_at"`
	EarlierExitedAt       pgtype.Timestamptz `json:"earlier_exited_at"`
	WhereLaterExitedAt    bool               `json:"where_later_exited_at"`
	LaterExitedAt         pgtype.Timestamptz `json:"later_exited_at"`
	CursorDirection       string             `json:"cursor_direction"`
	OrderMethod           string             `json:"order_method"`
	EnterCursor           time.Time          `json:"enter_cursor"`
	Cursor                int32              `json:"cursor"`
	ExitCursor            pgtype.Timestamptz `json:"exit_cursor"`
}

type GetLabIOHistoriesWithMemberUseKeysetPaginateRow

type GetLabIOHistoriesWithMemberUseKeysetPaginateRow struct {
	LabIOHistory LabIOHistory `json:"lab_iohistory"`
	Member       Member       `json:"member"`
}

type GetLabIOHistoriesWithMemberUseNumberedPaginateParams

type GetLabIOHistoriesWithMemberUseNumberedPaginateParams struct {
	Limit                 int32              `json:"limit"`
	Offset                int32              `json:"offset"`
	WhereInMember         bool               `json:"where_in_member"`
	InMember              uuid.UUID          `json:"in_member"`
	WhereEarlierEnteredAt bool               `json:"where_earlier_entered_at"`
	EarlierEnteredAt      time.Time          `json:"earlier_entered_at"`
	WhereLaterEnteredAt   bool               `json:"where_later_entered_at"`
	LaterEnteredAt        time.Time          `json:"later_entered_at"`
	WhereEarlierExitedAt  bool               `json:"where_earlier_exited_at"`
	EarlierExitedAt       pgtype.Timestamptz `json:"earlier_exited_at"`
	WhereLaterExitedAt    bool               `json:"where_later_exited_at"`
	LaterExitedAt         pgtype.Timestamptz `json:"later_exited_at"`
	OrderMethod           string             `json:"order_method"`
}

type GetLabIOHistoriesWithMemberUseNumberedPaginateRow

type GetLabIOHistoriesWithMemberUseNumberedPaginateRow struct {
	LabIOHistory LabIOHistory `json:"lab_iohistory"`
	Member       Member       `json:"member"`
}

type GetLateArrivalsUseKeysetPaginateParams

type GetLateArrivalsUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetLateArrivalsUseNumberedPaginateParams

type GetLateArrivalsUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetMembersOnChatRoomParams

type GetMembersOnChatRoomParams struct {
	ChatRoomID    uuid.UUID `json:"chat_room_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetMembersOnChatRoomRow

type GetMembersOnChatRoomRow struct {
	MChatRoomBelongingsPkey pgtype.Int8        `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID          `json:"member_id"`
	ChatRoomID              uuid.UUID          `json:"chat_room_id"`
	AddedAt                 time.Time          `json:"added_at"`
	MMembersPkey            pgtype.Int8        `json:"m_members_pkey"`
	MemberID_2              pgtype.UUID        `json:"member_id_2"`
	LoginID                 pgtype.Text        `json:"login_id"`
	Password                pgtype.Text        `json:"password"`
	Email                   pgtype.Text        `json:"email"`
	Name                    pgtype.Text        `json:"name"`
	AttendStatusID          pgtype.UUID        `json:"attend_status_id"`
	ProfileImageUrl         pgtype.Text        `json:"profile_image_url"`
	GradeID                 pgtype.UUID        `json:"grade_id"`
	GroupID                 pgtype.UUID        `json:"group_id"`
	PersonalOrganizationID  pgtype.UUID        `json:"personal_organization_id"`
	RoleID                  pgtype.UUID        `json:"role_id"`
	CreatedAt               pgtype.Timestamptz `json:"created_at"`
	UpdatedAt               pgtype.Timestamptz `json:"updated_at"`
}

type GetMembersOnChatRoomUseKeysetPaginateParams

type GetMembersOnChatRoomUseKeysetPaginateParams struct {
	ChatRoomID      uuid.UUID `json:"chat_room_id"`
	Limit           int32     `json:"limit"`
	CursorDirection string    `json:"cursor_direction"`
	OrderMethod     string    `json:"order_method"`
	NameCursor      string    `json:"name_cursor"`
	Cursor          int32     `json:"cursor"`
	AddedAtCursor   time.Time `json:"added_at_cursor"`
}

type GetMembersOnChatRoomUseKeysetPaginateRow

type GetMembersOnChatRoomUseKeysetPaginateRow struct {
	MChatRoomBelongingsPkey pgtype.Int8        `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID          `json:"member_id"`
	ChatRoomID              uuid.UUID          `json:"chat_room_id"`
	AddedAt                 time.Time          `json:"added_at"`
	MMembersPkey            pgtype.Int8        `json:"m_members_pkey"`
	MemberID_2              pgtype.UUID        `json:"member_id_2"`
	LoginID                 pgtype.Text        `json:"login_id"`
	Password                pgtype.Text        `json:"password"`
	Email                   pgtype.Text        `json:"email"`
	Name                    pgtype.Text        `json:"name"`
	AttendStatusID          pgtype.UUID        `json:"attend_status_id"`
	ProfileImageUrl         pgtype.Text        `json:"profile_image_url"`
	GradeID                 pgtype.UUID        `json:"grade_id"`
	GroupID                 pgtype.UUID        `json:"group_id"`
	PersonalOrganizationID  pgtype.UUID        `json:"personal_organization_id"`
	RoleID                  pgtype.UUID        `json:"role_id"`
	CreatedAt               pgtype.Timestamptz `json:"created_at"`
	UpdatedAt               pgtype.Timestamptz `json:"updated_at"`
}

type GetMembersOnChatRoomUseNumberedPaginateParams

type GetMembersOnChatRoomUseNumberedPaginateParams struct {
	ChatRoomID    uuid.UUID `json:"chat_room_id"`
	Limit         int32     `json:"limit"`
	Offset        int32     `json:"offset"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetMembersOnChatRoomUseNumberedPaginateRow

type GetMembersOnChatRoomUseNumberedPaginateRow struct {
	MChatRoomBelongingsPkey pgtype.Int8        `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID          `json:"member_id"`
	ChatRoomID              uuid.UUID          `json:"chat_room_id"`
	AddedAt                 time.Time          `json:"added_at"`
	MMembersPkey            pgtype.Int8        `json:"m_members_pkey"`
	MemberID_2              pgtype.UUID        `json:"member_id_2"`
	LoginID                 pgtype.Text        `json:"login_id"`
	Password                pgtype.Text        `json:"password"`
	Email                   pgtype.Text        `json:"email"`
	Name                    pgtype.Text        `json:"name"`
	AttendStatusID          pgtype.UUID        `json:"attend_status_id"`
	ProfileImageUrl         pgtype.Text        `json:"profile_image_url"`
	GradeID                 pgtype.UUID        `json:"grade_id"`
	GroupID                 pgtype.UUID        `json:"group_id"`
	PersonalOrganizationID  pgtype.UUID        `json:"personal_organization_id"`
	RoleID                  pgtype.UUID        `json:"role_id"`
	CreatedAt               pgtype.Timestamptz `json:"created_at"`
	UpdatedAt               pgtype.Timestamptz `json:"updated_at"`
}

type GetMembersParams

type GetMembersParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersUseKeysetPaginateParams

type GetMembersUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	NameCursor         string      `json:"name_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetMembersUseNumberedPaginateParams

type GetMembersUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithAllParams

type GetMembersWithAllParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithAllRow

type GetMembersWithAllRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
	Grade        Grade        `json:"grade"`
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
	Role         Role         `json:"role"`
}

type GetMembersWithAllUseKeysetPaginateParams

type GetMembersWithAllUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	NameCursor         string      `json:"name_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetMembersWithAllUseKeysetPaginateRow

type GetMembersWithAllUseKeysetPaginateRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
	Grade        Grade        `json:"grade"`
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
	Role         Role         `json:"role"`
}

type GetMembersWithAllUseNumberedPaginateParams

type GetMembersWithAllUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithAllUseNumberedPaginateRow

type GetMembersWithAllUseNumberedPaginateRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
	Grade        Grade        `json:"grade"`
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
	Role         Role         `json:"role"`
}

type GetMembersWithAttendStatusParams

type GetMembersWithAttendStatusParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithAttendStatusRow

type GetMembersWithAttendStatusRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
}

type GetMembersWithAttendStatusUseKeysetPaginateParams

type GetMembersWithAttendStatusUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	NameCursor         string      `json:"name_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetMembersWithAttendStatusUseKeysetPaginateRow

type GetMembersWithAttendStatusUseKeysetPaginateRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
}

type GetMembersWithAttendStatusUseNumberedPaginateParams

type GetMembersWithAttendStatusUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithAttendStatusUseNumberedPaginateRow

type GetMembersWithAttendStatusUseNumberedPaginateRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
}

type GetMembersWithGradeParams

type GetMembersWithGradeParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithGradeRow

type GetMembersWithGradeRow struct {
	Member Member `json:"member"`
	Grade  Grade  `json:"grade"`
}

type GetMembersWithGradeUseKeysetPaginateParams

type GetMembersWithGradeUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	NameCursor         string      `json:"name_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetMembersWithGradeUseKeysetPaginateRow

type GetMembersWithGradeUseKeysetPaginateRow struct {
	Member Member `json:"member"`
	Grade  Grade  `json:"grade"`
}

type GetMembersWithGradeUseNumberedPaginateParams

type GetMembersWithGradeUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithGradeUseNumberedPaginateRow

type GetMembersWithGradeUseNumberedPaginateRow struct {
	Member Member `json:"member"`
	Grade  Grade  `json:"grade"`
}

type GetMembersWithGroupParams

type GetMembersWithGroupParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithGroupRow

type GetMembersWithGroupRow struct {
	Member Member `json:"member"`
	Group  Group  `json:"group"`
}

type GetMembersWithGroupUseKeysetPaginateParams

type GetMembersWithGroupUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	NameCursor         string      `json:"name_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetMembersWithGroupUseKeysetPaginateRow

type GetMembersWithGroupUseKeysetPaginateRow struct {
	Member Member `json:"member"`
	Group  Group  `json:"group"`
}

type GetMembersWithGroupUseNumberedPaginateParams

type GetMembersWithGroupUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithGroupUseNumberedPaginateRow

type GetMembersWithGroupUseNumberedPaginateRow struct {
	Member Member `json:"member"`
	Group  Group  `json:"group"`
}

type GetMembersWithPersonalOrganizationParams

type GetMembersWithPersonalOrganizationParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithPersonalOrganizationRow

type GetMembersWithPersonalOrganizationRow struct {
	Member       Member       `json:"member"`
	Organization Organization `json:"organization"`
}

type GetMembersWithPersonalOrganizationUseKeysetPaginateParams

type GetMembersWithPersonalOrganizationUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	NameCursor         string      `json:"name_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetMembersWithPersonalOrganizationUseKeysetPaginateRow

type GetMembersWithPersonalOrganizationUseKeysetPaginateRow struct {
	Member       Member       `json:"member"`
	Organization Organization `json:"organization"`
}

type GetMembersWithPersonalOrganizationUseNumberedPaginateParams

type GetMembersWithPersonalOrganizationUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithPersonalOrganizationUseNumberedPaginateRow

type GetMembersWithPersonalOrganizationUseNumberedPaginateRow struct {
	Member       Member       `json:"member"`
	Organization Organization `json:"organization"`
}

type GetMembersWithRoleParams

type GetMembersWithRoleParams struct {
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithRoleRow

type GetMembersWithRoleRow struct {
	Member Member `json:"member"`
	Role   Role   `json:"role"`
}

type GetMembersWithRoleUseKeysetPaginateParams

type GetMembersWithRoleUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	NameCursor         string      `json:"name_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetMembersWithRoleUseKeysetPaginateRow

type GetMembersWithRoleUseKeysetPaginateRow struct {
	Member Member `json:"member"`
	Role   Role   `json:"role"`
}

type GetMembersWithRoleUseNumberedPaginateParams

type GetMembersWithRoleUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereLikeName      bool        `json:"where_like_name"`
	SearchName         string      `json:"search_name"`
	WhereHasPolicy     bool        `json:"where_has_policy"`
	HasPolicyIds       []uuid.UUID `json:"has_policy_ids"`
	WhenInAttendStatus bool        `json:"when_in_attend_status"`
	InAttendStatusIds  []uuid.UUID `json:"in_attend_status_ids"`
	WhenInGrade        bool        `json:"when_in_grade"`
	InGradeIds         []uuid.UUID `json:"in_grade_ids"`
	WhenInGroup        bool        `json:"when_in_group"`
	InGroupIds         []uuid.UUID `json:"in_group_ids"`
	OrderMethod        string      `json:"order_method"`
}

type GetMembersWithRoleUseNumberedPaginateRow

type GetMembersWithRoleUseNumberedPaginateRow struct {
	Member Member `json:"member"`
	Role   Role   `json:"role"`
}

type GetMessagesParams

type GetMessagesParams struct {
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesUseKeysetPaginateParams

type GetMessagesUseKeysetPaginateParams struct {
	Limit                    int32       `json:"limit"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	CursorDirection          string      `json:"cursor_direction"`
	OrderMethod              string      `json:"order_method"`
	PostedAtCursor           time.Time   `json:"posted_at_cursor"`
	Cursor                   int32       `json:"cursor"`
	LastEditedAtCursor       time.Time   `json:"last_edited_at_cursor"`
}

type GetMessagesUseNumberedPaginateParams

type GetMessagesUseNumberedPaginateParams struct {
	Limit                    int32       `json:"limit"`
	Offset                   int32       `json:"offset"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesWithAllParams

type GetMessagesWithAllParams struct {
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesWithAllRow

type GetMessagesWithAllRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetMessagesWithAllUseKeysetPaginateParams

type GetMessagesWithAllUseKeysetPaginateParams struct {
	Limit                    int32       `json:"limit"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	CursorDirection          string      `json:"cursor_direction"`
	OrderMethod              string      `json:"order_method"`
	PostedAtCursor           time.Time   `json:"posted_at_cursor"`
	Cursor                   int32       `json:"cursor"`
	LastEditedAtCursor       time.Time   `json:"last_edited_at_cursor"`
}

type GetMessagesWithAllUseKeysetPaginateRow

type GetMessagesWithAllUseKeysetPaginateRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetMessagesWithAllUseNumberedPaginateParams

type GetMessagesWithAllUseNumberedPaginateParams struct {
	Limit                    int32       `json:"limit"`
	Offset                   int32       `json:"offset"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesWithAllUseNumberedPaginateRow

type GetMessagesWithAllUseNumberedPaginateRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetMessagesWithChatRoomParams

type GetMessagesWithChatRoomParams struct {
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesWithChatRoomRow

type GetMessagesWithChatRoomRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
}

type GetMessagesWithChatRoomUseKeysetPaginateParams

type GetMessagesWithChatRoomUseKeysetPaginateParams struct {
	Limit                    int32       `json:"limit"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	CursorDirection          string      `json:"cursor_direction"`
	OrderMethod              string      `json:"order_method"`
	PostedAtCursor           time.Time   `json:"posted_at_cursor"`
	Cursor                   int32       `json:"cursor"`
	LastEditedAtCursor       time.Time   `json:"last_edited_at_cursor"`
}

type GetMessagesWithChatRoomUseKeysetPaginateRow

type GetMessagesWithChatRoomUseKeysetPaginateRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
}

type GetMessagesWithChatRoomUseNumberedPaginateParams

type GetMessagesWithChatRoomUseNumberedPaginateParams struct {
	Limit                    int32       `json:"limit"`
	Offset                   int32       `json:"offset"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesWithChatRoomUseNumberedPaginateRow

type GetMessagesWithChatRoomUseNumberedPaginateRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
}

type GetMessagesWithSenderParams

type GetMessagesWithSenderParams struct {
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesWithSenderRow

type GetMessagesWithSenderRow struct {
	Message Message `json:"message"`
	Member  Member  `json:"member"`
}

type GetMessagesWithSenderUseKeysetPaginateParams

type GetMessagesWithSenderUseKeysetPaginateParams struct {
	Limit                    int32       `json:"limit"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	CursorDirection          string      `json:"cursor_direction"`
	OrderMethod              string      `json:"order_method"`
	PostedAtCursor           time.Time   `json:"posted_at_cursor"`
	Cursor                   int32       `json:"cursor"`
	LastEditedAtCursor       time.Time   `json:"last_edited_at_cursor"`
}

type GetMessagesWithSenderUseKeysetPaginateRow

type GetMessagesWithSenderUseKeysetPaginateRow struct {
	Message Message `json:"message"`
	Member  Member  `json:"member"`
}

type GetMessagesWithSenderUseNumberedPaginateParams

type GetMessagesWithSenderUseNumberedPaginateParams struct {
	Limit                    int32       `json:"limit"`
	Offset                   int32       `json:"offset"`
	WhereInChatRoom          bool        `json:"where_in_chat_room"`
	InChatRoom               uuid.UUID   `json:"in_chat_room"`
	WhereInSender            bool        `json:"where_in_sender"`
	InSender                 pgtype.UUID `json:"in_sender"`
	WhereLikeBody            bool        `json:"where_like_body"`
	SearchBody               string      `json:"search_body"`
	WhereEarlierPostedAt     bool        `json:"where_earlier_posted_at"`
	EarlierPostedAt          time.Time   `json:"earlier_posted_at"`
	WhereLaterPostedAt       bool        `json:"where_later_posted_at"`
	LaterPostedAt            time.Time   `json:"later_posted_at"`
	WhereEarlierLastEditedAt bool        `json:"where_earlier_last_edited_at"`
	EarlierLastEditedAt      time.Time   `json:"earlier_last_edited_at"`
	WhereLaterLastEditedAt   bool        `json:"where_later_last_edited_at"`
	LaterLastEditedAt        time.Time   `json:"later_last_edited_at"`
	OrderMethod              string      `json:"order_method"`
}

type GetMessagesWithSenderUseNumberedPaginateRow

type GetMessagesWithSenderUseNumberedPaginateRow struct {
	Message Message `json:"message"`
	Member  Member  `json:"member"`
}

type GetMimeTypesParams

type GetMimeTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetMimeTypesUseKeysetPaginateParams

type GetMimeTypesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetMimeTypesUseNumberedPaginateParams

type GetMimeTypesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetOrganizationsParams

type GetOrganizationsParams struct {
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsUseKeysetPaginateParams

type GetOrganizationsUseKeysetPaginateParams struct {
	Limit            int32     `json:"limit"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	CursorDirection  string    `json:"cursor_direction"`
	OrderMethod      string    `json:"order_method"`
	NameCursor       string    `json:"name_cursor"`
	Cursor           int32     `json:"cursor"`
}

type GetOrganizationsUseNumberedPaginateParams

type GetOrganizationsUseNumberedPaginateParams struct {
	Limit            int32     `json:"limit"`
	Offset           int32     `json:"offset"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsWithAllParams

type GetOrganizationsWithAllParams struct {
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsWithAllRow

type GetOrganizationsWithAllRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
	ChatRoom     ChatRoom     `json:"chat_room"`
}

type GetOrganizationsWithAllUseKeysetPaginateParams

type GetOrganizationsWithAllUseKeysetPaginateParams struct {
	Limit            int32     `json:"limit"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	CursorDirection  string    `json:"cursor_direction"`
	OrderMethod      string    `json:"order_method"`
	NameCursor       string    `json:"name_cursor"`
	Cursor           int32     `json:"cursor"`
}

type GetOrganizationsWithAllUseKeysetPaginateRow

type GetOrganizationsWithAllUseKeysetPaginateRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
	ChatRoom     ChatRoom     `json:"chat_room"`
}

type GetOrganizationsWithAllUseNumberedPaginateParams

type GetOrganizationsWithAllUseNumberedPaginateParams struct {
	Limit            int32     `json:"limit"`
	Offset           int32     `json:"offset"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsWithAllUseNumberedPaginateRow

type GetOrganizationsWithAllUseNumberedPaginateRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
	ChatRoom     ChatRoom     `json:"chat_room"`
}

type GetOrganizationsWithChatRoomParams

type GetOrganizationsWithChatRoomParams struct {
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsWithChatRoomRow

type GetOrganizationsWithChatRoomRow struct {
	MOrganizationsPkey pgtype.Int8 `json:"m_organizations_pkey"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        pgtype.Text `json:"description"`
	Color              pgtype.Text `json:"color"`
	IsPersonal         bool        `json:"is_personal"`
	IsWhole            bool        `json:"is_whole"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
	ChatRoomID         pgtype.UUID `json:"chat_room_id"`
	ChatRoom           ChatRoom    `json:"chat_room"`
}

type GetOrganizationsWithChatRoomUseKeysetPaginateParams

type GetOrganizationsWithChatRoomUseKeysetPaginateParams struct {
	Limit            int32     `json:"limit"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	CursorDirection  string    `json:"cursor_direction"`
	OrderMethod      string    `json:"order_method"`
	NameCursor       string    `json:"name_cursor"`
	Cursor           int32     `json:"cursor"`
}

type GetOrganizationsWithChatRoomUseKeysetPaginateRow

type GetOrganizationsWithChatRoomUseKeysetPaginateRow struct {
	MOrganizationsPkey pgtype.Int8 `json:"m_organizations_pkey"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        pgtype.Text `json:"description"`
	Color              pgtype.Text `json:"color"`
	IsPersonal         bool        `json:"is_personal"`
	IsWhole            bool        `json:"is_whole"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
	ChatRoomID         pgtype.UUID `json:"chat_room_id"`
	ChatRoom           ChatRoom    `json:"chat_room"`
}

type GetOrganizationsWithChatRoomUseNumberedPaginateParams

type GetOrganizationsWithChatRoomUseNumberedPaginateParams struct {
	Limit            int32     `json:"limit"`
	Offset           int32     `json:"offset"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsWithChatRoomUseNumberedPaginateRow

type GetOrganizationsWithChatRoomUseNumberedPaginateRow struct {
	MOrganizationsPkey pgtype.Int8 `json:"m_organizations_pkey"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        pgtype.Text `json:"description"`
	Color              pgtype.Text `json:"color"`
	IsPersonal         bool        `json:"is_personal"`
	IsWhole            bool        `json:"is_whole"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
	ChatRoomID         pgtype.UUID `json:"chat_room_id"`
	ChatRoom           ChatRoom    `json:"chat_room"`
}

type GetOrganizationsWithDetailParams

type GetOrganizationsWithDetailParams struct {
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsWithDetailRow

type GetOrganizationsWithDetailRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
}

type GetOrganizationsWithDetailUseKeysetPaginateParams

type GetOrganizationsWithDetailUseKeysetPaginateParams struct {
	Limit            int32     `json:"limit"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	CursorDirection  string    `json:"cursor_direction"`
	OrderMethod      string    `json:"order_method"`
	NameCursor       string    `json:"name_cursor"`
	Cursor           int32     `json:"cursor"`
}

type GetOrganizationsWithDetailUseKeysetPaginateRow

type GetOrganizationsWithDetailUseKeysetPaginateRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
}

type GetOrganizationsWithDetailUseNumberedPaginateParams

type GetOrganizationsWithDetailUseNumberedPaginateParams struct {
	Limit            int32     `json:"limit"`
	Offset           int32     `json:"offset"`
	WhereLikeName    bool      `json:"where_like_name"`
	SearchName       string    `json:"search_name"`
	WhereIsWhole     bool      `json:"where_is_whole"`
	IsWhole          bool      `json:"is_whole"`
	WhereIsPersonal  bool      `json:"where_is_personal"`
	IsPersonal       bool      `json:"is_personal"`
	PersonalMemberID uuid.UUID `json:"personal_member_id"`
	WhereIsGroup     bool      `json:"where_is_group"`
	WhereIsGrade     bool      `json:"where_is_grade"`
	OrderMethod      string    `json:"order_method"`
}

type GetOrganizationsWithDetailUseNumberedPaginateRow

type GetOrganizationsWithDetailUseNumberedPaginateRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
}

type GetPermissionCategoriesParams

type GetPermissionCategoriesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetPermissionCategoriesUseKeysetPaginateParams

type GetPermissionCategoriesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetPermissionCategoriesUseNumberedPaginateParams

type GetPermissionCategoriesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetPermissionsOnWorkPositionParams

type GetPermissionsOnWorkPositionParams struct {
	WorkPositionID uuid.UUID `json:"work_position_id"`
	WhereLikeName  bool      `json:"where_like_name"`
	SearchName     string    `json:"search_name"`
	OrderMethod    string    `json:"order_method"`
}

type GetPermissionsOnWorkPositionRow

type GetPermissionsOnWorkPositionRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	Permission            Permission            `json:"permission"`
}

type GetPermissionsOnWorkPositionUseKeysetPaginateParams

type GetPermissionsOnWorkPositionUseKeysetPaginateParams struct {
	WorkPositionID  uuid.UUID `json:"work_position_id"`
	Limit           int32     `json:"limit"`
	WhereLikeName   bool      `json:"where_like_name"`
	SearchName      string    `json:"search_name"`
	CursorDirection string    `json:"cursor_direction"`
	OrderMethod     string    `json:"order_method"`
	NameCursor      string    `json:"name_cursor"`
	Cursor          int32     `json:"cursor"`
}

type GetPermissionsOnWorkPositionUseKeysetPaginateRow

type GetPermissionsOnWorkPositionUseKeysetPaginateRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	Permission            Permission            `json:"permission"`
}

type GetPermissionsOnWorkPositionUseNumberedPaginateParams

type GetPermissionsOnWorkPositionUseNumberedPaginateParams struct {
	WorkPositionID uuid.UUID `json:"work_position_id"`
	Limit          int32     `json:"limit"`
	Offset         int32     `json:"offset"`
	WhereLikeName  bool      `json:"where_like_name"`
	SearchName     string    `json:"search_name"`
	OrderMethod    string    `json:"order_method"`
}

type GetPermissionsOnWorkPositionUseNumberedPaginateRow

type GetPermissionsOnWorkPositionUseNumberedPaginateRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	Permission            Permission            `json:"permission"`
}

type GetPermissionsParams

type GetPermissionsParams struct {
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPermissionsUseKeysetPaginateParams

type GetPermissionsUseKeysetPaginateParams struct {
	Limit           int32       `json:"limit"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	CursorDirection string      `json:"cursor_direction"`
	OrderMethod     string      `json:"order_method"`
	NameCursor      string      `json:"name_cursor"`
	Cursor          int32       `json:"cursor"`
}

type GetPermissionsUseNumberedPaginateParams

type GetPermissionsUseNumberedPaginateParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPermissionsWithCategoryParams

type GetPermissionsWithCategoryParams struct {
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPermissionsWithCategoryRow

type GetPermissionsWithCategoryRow struct {
	MPermissionsPkey          pgtype.Int8 `json:"m_permissions_pkey"`
	PermissionID              uuid.UUID   `json:"permission_id"`
	Name                      string      `json:"name"`
	Description               string      `json:"description"`
	Key                       string      `json:"key"`
	PermissionCategoryID      uuid.UUID   `json:"permission_category_id"`
	MPermissionCategoriesPkey pgtype.Int8 `json:"m_permission_categories_pkey"`
	PermissionCategoryID_2    uuid.UUID   `json:"permission_category_id_2"`
	Name_2                    string      `json:"name_2"`
	Description_2             string      `json:"description_2"`
	Key_2                     string      `json:"key_2"`
}

type GetPermissionsWithCategoryUseKeysetPaginateParams

type GetPermissionsWithCategoryUseKeysetPaginateParams struct {
	Limit           int32       `json:"limit"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	CursorDirection string      `json:"cursor_direction"`
	OrderMethod     string      `json:"order_method"`
	NameCursor      string      `json:"name_cursor"`
	Cursor          int32       `json:"cursor"`
}

type GetPermissionsWithCategoryUseKeysetPaginateRow

type GetPermissionsWithCategoryUseKeysetPaginateRow struct {
	MPermissionsPkey          pgtype.Int8 `json:"m_permissions_pkey"`
	PermissionID              uuid.UUID   `json:"permission_id"`
	Name                      string      `json:"name"`
	Description               string      `json:"description"`
	Key                       string      `json:"key"`
	PermissionCategoryID      uuid.UUID   `json:"permission_category_id"`
	MPermissionCategoriesPkey pgtype.Int8 `json:"m_permission_categories_pkey"`
	PermissionCategoryID_2    uuid.UUID   `json:"permission_category_id_2"`
	Name_2                    string      `json:"name_2"`
	Description_2             string      `json:"description_2"`
	Key_2                     string      `json:"key_2"`
}

type GetPermissionsWithCategoryUseNumberedPaginateParams

type GetPermissionsWithCategoryUseNumberedPaginateParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPermissionsWithCategoryUseNumberedPaginateRow

type GetPermissionsWithCategoryUseNumberedPaginateRow struct {
	MPermissionsPkey          pgtype.Int8 `json:"m_permissions_pkey"`
	PermissionID              uuid.UUID   `json:"permission_id"`
	Name                      string      `json:"name"`
	Description               string      `json:"description"`
	Key                       string      `json:"key"`
	PermissionCategoryID      uuid.UUID   `json:"permission_category_id"`
	MPermissionCategoriesPkey pgtype.Int8 `json:"m_permission_categories_pkey"`
	PermissionCategoryID_2    uuid.UUID   `json:"permission_category_id_2"`
	Name_2                    string      `json:"name_2"`
	Description_2             string      `json:"description_2"`
	Key_2                     string      `json:"key_2"`
}

type GetPluckRolesParams

type GetPluckRolesParams struct {
	Limit   int32       `json:"limit"`
	Offset  int32       `json:"offset"`
	RoleIds []uuid.UUID `json:"role_ids"`
}

type GetPluckRolesRow

type GetPluckRolesRow struct {
	RoleID uuid.UUID `json:"role_id"`
	Name   string    `json:"name"`
}

type GetPluckWorkPositionsParams

type GetPluckWorkPositionsParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	WorkPositionIds []uuid.UUID `json:"work_position_ids"`
}

type GetPluckWorkPositionsRow

type GetPluckWorkPositionsRow struct {
	WorkPositionID uuid.UUID `json:"work_position_id"`
	Name           string    `json:"name"`
}

type GetPluralAbsencesParams

type GetPluralAbsencesParams struct {
	Limit      int32       `json:"limit"`
	Offset     int32       `json:"offset"`
	AbsenceIds []uuid.UUID `json:"absence_ids"`
}

type GetPluralAttachableItemsParams

type GetPluralAttachableItemsParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	AttachableItemIds []uuid.UUID `json:"attachable_item_ids"`
}

type GetPluralAttachableItemsRow

type GetPluralAttachableItemsRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetPluralAttachableItemsWithMimeTypeParams

type GetPluralAttachableItemsWithMimeTypeParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	AttachableItemIds []uuid.UUID `json:"attachable_item_ids"`
}

type GetPluralAttachableItemsWithMimeTypeRow

type GetPluralAttachableItemsWithMimeTypeRow struct {
	TAttachableItemsPkey pgtype.Int8   `json:"t_attachable_items_pkey"`
	AttachableItemID     uuid.UUID     `json:"attachable_item_id"`
	Url                  string        `json:"url"`
	Size                 pgtype.Float8 `json:"size"`
	MimeTypeID           uuid.UUID     `json:"mime_type_id"`
	OwnerID              pgtype.UUID   `json:"owner_id"`
	MimeTypeID_2         pgtype.UUID   `json:"mime_type_id_2"`
	MimeTypeName         pgtype.Text   `json:"mime_type_name"`
	MimeTypeKey          pgtype.Text   `json:"mime_type_key"`
	ImageID              pgtype.UUID   `json:"image_id"`
	ImageHeight          pgtype.Float8 `json:"image_height"`
	ImageWidth           pgtype.Float8 `json:"image_width"`
	FileID               pgtype.UUID   `json:"file_id"`
}

type GetPluralAttendStatusesParams

type GetPluralAttendStatusesParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	AttendStatusIds []uuid.UUID `json:"attend_status_ids"`
}

type GetPluralAttendanceTypesParams

type GetPluralAttendanceTypesParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	AttendanceTypeIds []uuid.UUID `json:"attendance_type_ids"`
}

type GetPluralAttendanceWithAllParams

type GetPluralAttendanceWithAllParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralAttendanceWithAllRow

type GetPluralAttendanceWithAllRow struct {
	TAttendancesPkey    pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID    `json:"attendance_type_id"`
	MemberID            uuid.UUID    `json:"member_id"`
	Description         string       `json:"description"`
	Date                pgtype.Date  `json:"date"`
	MailSendFlag        bool         `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID  `json:"send_organization_id"`
	PostedAt            time.Time    `json:"posted_at"`
	LastEditedAt        time.Time    `json:"last_edited_at"`
	Member              Member       `json:"member"`
	AttendanceTypeID_2  pgtype.UUID  `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text  `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text  `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text  `json:"attendance_type_color"`
	Organization        Organization `json:"organization"`
	EarlyLeaving        EarlyLeaving `json:"early_leaving"`
	LateArrival         LateArrival  `json:"late_arrival"`
	Absence             Absence      `json:"absence"`
}

type GetPluralAttendanceWithAttendanceTypeParams

type GetPluralAttendanceWithAttendanceTypeParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralAttendanceWithAttendanceTypeRow

type GetPluralAttendanceWithAttendanceTypeRow struct {
	TAttendancesPkey    pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID        uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID    uuid.UUID   `json:"attendance_type_id"`
	MemberID            uuid.UUID   `json:"member_id"`
	Description         string      `json:"description"`
	Date                pgtype.Date `json:"date"`
	MailSendFlag        bool        `json:"mail_send_flag"`
	SendOrganizationID  pgtype.UUID `json:"send_organization_id"`
	PostedAt            time.Time   `json:"posted_at"`
	LastEditedAt        time.Time   `json:"last_edited_at"`
	AttendanceTypeID_2  pgtype.UUID `json:"attendance_type_id_2"`
	AttendanceTypeName  pgtype.Text `json:"attendance_type_name"`
	AttendanceTypeKey   pgtype.Text `json:"attendance_type_key"`
	AttendanceTypeColor pgtype.Text `json:"attendance_type_color"`
}

type GetPluralAttendanceWithDetailsParams

type GetPluralAttendanceWithDetailsParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralAttendanceWithDetailsRow

type GetPluralAttendanceWithDetailsRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	EarlyLeaving       EarlyLeaving `json:"early_leaving"`
	LateArrival        LateArrival  `json:"late_arrival"`
	Absence            Absence      `json:"absence"`
}

type GetPluralAttendanceWithMemberParams

type GetPluralAttendanceWithMemberParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralAttendanceWithMemberRow

type GetPluralAttendanceWithMemberRow struct {
	TAttendancesPkey   pgtype.Int8 `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	PostedAt           time.Time   `json:"posted_at"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
	Member             Member      `json:"member"`
}

type GetPluralAttendanceWithSendOrganizationParams

type GetPluralAttendanceWithSendOrganizationParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralAttendanceWithSendOrganizationRow

type GetPluralAttendanceWithSendOrganizationRow struct {
	TAttendancesPkey   pgtype.Int8  `json:"t_attendances_pkey"`
	AttendanceID       uuid.UUID    `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID    `json:"attendance_type_id"`
	MemberID           uuid.UUID    `json:"member_id"`
	Description        string       `json:"description"`
	Date               pgtype.Date  `json:"date"`
	MailSendFlag       bool         `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID  `json:"send_organization_id"`
	PostedAt           time.Time    `json:"posted_at"`
	LastEditedAt       time.Time    `json:"last_edited_at"`
	Organization       Organization `json:"organization"`
}

type GetPluralAttendancesParams

type GetPluralAttendancesParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralChatRoomsOnMemberParams

type GetPluralChatRoomsOnMemberParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralChatRoomsOnMemberRow

type GetPluralChatRoomsOnMemberRow struct {
	MChatRoomBelongingsPkey pgtype.Int8 `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID   `json:"member_id"`
	ChatRoomID              uuid.UUID   `json:"chat_room_id"`
	AddedAt                 time.Time   `json:"added_at"`
	ChatRoom                ChatRoom    `json:"chat_room"`
}

type GetPluralChatRoomsParams

type GetPluralChatRoomsParams struct {
	Limit       int32       `json:"limit"`
	Offset      int32       `json:"offset"`
	ChatRoomIds []uuid.UUID `json:"chat_room_ids"`
}

type GetPluralChatRoomsWithOwnerParams

type GetPluralChatRoomsWithOwnerParams struct {
	Limit       int32       `json:"limit"`
	Offset      int32       `json:"offset"`
	ChatRoomIds []uuid.UUID `json:"chat_room_ids"`
}

type GetPluralChatRoomsWithOwnerRow

type GetPluralChatRoomsWithOwnerRow struct {
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetPluralEarlyLeavingsParams

type GetPluralEarlyLeavingsParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralEventTypesParams

type GetPluralEventTypesParams struct {
	Limit        int32       `json:"limit"`
	Offset       int32       `json:"offset"`
	EventTypeIds []uuid.UUID `json:"event_type_ids"`
}

type GetPluralEventsParams

type GetPluralEventsParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	EventIds []uuid.UUID `json:"event_ids"`
}

type GetPluralEventsWithAllParams

type GetPluralEventsWithAllParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	EventIds []uuid.UUID `json:"event_ids"`
}

type GetPluralEventsWithAllRow

type GetPluralEventsWithAllRow struct {
	Event          Event        `json:"event"`
	EventType      EventType    `json:"event_type"`
	Organization   Organization `json:"organization"`
	Organization_2 Organization `json:"organization_2"`
	Member         Member       `json:"member"`
	Member_2       Member       `json:"member_2"`
}

type GetPluralEventsWithLastEditUserParams

type GetPluralEventsWithLastEditUserParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	EventIds []uuid.UUID `json:"event_ids"`
}

type GetPluralEventsWithLastEditUserRow

type GetPluralEventsWithLastEditUserRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetPluralEventsWithOrganizationParams

type GetPluralEventsWithOrganizationParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	EventIds []uuid.UUID `json:"event_ids"`
}

type GetPluralEventsWithOrganizationRow

type GetPluralEventsWithOrganizationRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetPluralEventsWithPostUserParams

type GetPluralEventsWithPostUserParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	EventIds []uuid.UUID `json:"event_ids"`
}

type GetPluralEventsWithPostUserRow

type GetPluralEventsWithPostUserRow struct {
	Event  Event  `json:"event"`
	Member Member `json:"member"`
}

type GetPluralEventsWithSendOrganizationParams

type GetPluralEventsWithSendOrganizationParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	EventIds []uuid.UUID `json:"event_ids"`
}

type GetPluralEventsWithSendOrganizationRow

type GetPluralEventsWithSendOrganizationRow struct {
	Event        Event        `json:"event"`
	Organization Organization `json:"organization"`
}

type GetPluralEventsWithTypeParams

type GetPluralEventsWithTypeParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	EventIds []uuid.UUID `json:"event_ids"`
}

type GetPluralEventsWithTypeRow

type GetPluralEventsWithTypeRow struct {
	Event     Event     `json:"event"`
	EventType EventType `json:"event_type"`
}

type GetPluralFilesOnChatRoomParams

type GetPluralFilesOnChatRoomParams struct {
	Limit       int32       `json:"limit"`
	Offset      int32       `json:"offset"`
	ChatRoomIds []uuid.UUID `json:"chat_room_ids"`
}

type GetPluralFilesOnChatRoomRow

type GetPluralFilesOnChatRoomRow struct {
}

type GetPluralFilesOnMessageParams

type GetPluralFilesOnMessageParams struct {
	Limit      int32       `json:"limit"`
	Offset     int32       `json:"offset"`
	MessageIds []uuid.UUID `json:"message_ids"`
}

type GetPluralFilesOnMessageRow

type GetPluralFilesOnMessageRow struct {
}

type GetPluralFilesParams

type GetPluralFilesParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	AttachableItemIds []uuid.UUID `json:"attachable_item_ids"`
}

type GetPluralFilesWithAttachableItemParams

type GetPluralFilesWithAttachableItemParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	AttachableItemIds []uuid.UUID `json:"attachable_item_ids"`
}

type GetPluralFilesWithAttachableItemRow

type GetPluralFilesWithAttachableItemRow struct {
	File           File           `json:"file"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetPluralGradesParams

type GetPluralGradesParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	OrganizationIds []uuid.UUID `json:"organization_ids"`
}

type GetPluralGradesWithOrganizationParams

type GetPluralGradesWithOrganizationParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	OrganizationIds []uuid.UUID `json:"organization_ids"`
}

type GetPluralGradesWithOrganizationRow

type GetPluralGradesWithOrganizationRow struct {
	Grade        Grade        `json:"grade"`
	Organization Organization `json:"organization"`
}

type GetPluralGroupsParams

type GetPluralGroupsParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	OrganizationIds []uuid.UUID `json:"organization_ids"`
}

type GetPluralGroupsWithOrganizationParams

type GetPluralGroupsWithOrganizationParams struct {
	Limit    int32       `json:"limit"`
	Offset   int32       `json:"offset"`
	GroupIds []uuid.UUID `json:"group_ids"`
}

type GetPluralGroupsWithOrganizationRow

type GetPluralGroupsWithOrganizationRow struct {
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
}

type GetPluralImagesParams

type GetPluralImagesParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	AttachableItemIds []uuid.UUID `json:"attachable_item_ids"`
}

type GetPluralImagesWithAttachableItemParams

type GetPluralImagesWithAttachableItemParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	AttachableItemIds []uuid.UUID `json:"attachable_item_ids"`
}

type GetPluralImagesWithAttachableItemRow

type GetPluralImagesWithAttachableItemRow struct {
	Image          Image          `json:"image"`
	AttachableItem AttachableItem `json:"attachable_item"`
	MimeType       MimeType       `json:"mime_type"`
}

type GetPluralLabIOHistoriesParams

type GetPluralLabIOHistoriesParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	LabIoHistoryIds []uuid.UUID `json:"lab_io_history_ids"`
}

type GetPluralLabIOHistoriesWithMemberParams

type GetPluralLabIOHistoriesWithMemberParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	LabIoHistoryIds []uuid.UUID `json:"lab_io_history_ids"`
}

type GetPluralLabIOHistoriesWithMemberRow

type GetPluralLabIOHistoriesWithMemberRow struct {
	LabIOHistory LabIOHistory `json:"lab_iohistory"`
	Member       Member       `json:"member"`
}

type GetPluralLateArrivalsParams

type GetPluralLateArrivalsParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	AttendanceIds []uuid.UUID `json:"attendance_ids"`
}

type GetPluralMembersOnChatRoomParams

type GetPluralMembersOnChatRoomParams struct {
	Limit       int32       `json:"limit"`
	Offset      int32       `json:"offset"`
	ChatRoomIds []uuid.UUID `json:"chat_room_ids"`
}

type GetPluralMembersOnChatRoomRow

type GetPluralMembersOnChatRoomRow struct {
	MChatRoomBelongingsPkey pgtype.Int8        `json:"m_chat_room_belongings_pkey"`
	MemberID                uuid.UUID          `json:"member_id"`
	ChatRoomID              uuid.UUID          `json:"chat_room_id"`
	AddedAt                 time.Time          `json:"added_at"`
	MMembersPkey            pgtype.Int8        `json:"m_members_pkey"`
	MemberID_2              pgtype.UUID        `json:"member_id_2"`
	LoginID                 pgtype.Text        `json:"login_id"`
	Password                pgtype.Text        `json:"password"`
	Email                   pgtype.Text        `json:"email"`
	Name                    pgtype.Text        `json:"name"`
	AttendStatusID          pgtype.UUID        `json:"attend_status_id"`
	ProfileImageUrl         pgtype.Text        `json:"profile_image_url"`
	GradeID                 pgtype.UUID        `json:"grade_id"`
	GroupID                 pgtype.UUID        `json:"group_id"`
	PersonalOrganizationID  pgtype.UUID        `json:"personal_organization_id"`
	RoleID                  pgtype.UUID        `json:"role_id"`
	CreatedAt               pgtype.Timestamptz `json:"created_at"`
	UpdatedAt               pgtype.Timestamptz `json:"updated_at"`
}

type GetPluralMembersParams

type GetPluralMembersParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralMembersWithAllParams

type GetPluralMembersWithAllParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralMembersWithAllRow

type GetPluralMembersWithAllRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
	Grade        Grade        `json:"grade"`
	Group        Group        `json:"group"`
	Organization Organization `json:"organization"`
	Role         Role         `json:"role"`
}

type GetPluralMembersWithAttendStatusParams

type GetPluralMembersWithAttendStatusParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralMembersWithAttendStatusRow

type GetPluralMembersWithAttendStatusRow struct {
	Member       Member       `json:"member"`
	AttendStatus AttendStatus `json:"attend_status"`
}

type GetPluralMembersWithGradeParams

type GetPluralMembersWithGradeParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralMembersWithGradeRow

type GetPluralMembersWithGradeRow struct {
	Member Member `json:"member"`
	Grade  Grade  `json:"grade"`
}

type GetPluralMembersWithGroupParams

type GetPluralMembersWithGroupParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralMembersWithGroupRow

type GetPluralMembersWithGroupRow struct {
	Member Member `json:"member"`
	Group  Group  `json:"group"`
}

type GetPluralMembersWithPersonalOrganizationParams

type GetPluralMembersWithPersonalOrganizationParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralMembersWithPersonalOrganizationRow

type GetPluralMembersWithPersonalOrganizationRow struct {
	Member       Member       `json:"member"`
	Organization Organization `json:"organization"`
}

type GetPluralMembersWithRoleParams

type GetPluralMembersWithRoleParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralMembersWithRoleRow

type GetPluralMembersWithRoleRow struct {
	Member Member `json:"member"`
	Role   Role   `json:"role"`
}

type GetPluralMessagesParams

type GetPluralMessagesParams struct {
	Limit      int32       `json:"limit"`
	Offset     int32       `json:"offset"`
	MessageIds []uuid.UUID `json:"message_ids"`
}

type GetPluralMessagesWithAllParams

type GetPluralMessagesWithAllParams struct {
	Limit      int32       `json:"limit"`
	Offset     int32       `json:"offset"`
	MessageIds []uuid.UUID `json:"message_ids"`
}

type GetPluralMessagesWithAllRow

type GetPluralMessagesWithAllRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
	Member   Member   `json:"member"`
}

type GetPluralMessagesWithChatRoomParams

type GetPluralMessagesWithChatRoomParams struct {
	Limit      int32       `json:"limit"`
	Offset     int32       `json:"offset"`
	MessageIds []uuid.UUID `json:"message_ids"`
}

type GetPluralMessagesWithChatRoomRow

type GetPluralMessagesWithChatRoomRow struct {
	Message  Message  `json:"message"`
	ChatRoom ChatRoom `json:"chat_room"`
}

type GetPluralMessagesWithSenderParams

type GetPluralMessagesWithSenderParams struct {
	Limit      int32       `json:"limit"`
	Offset     int32       `json:"offset"`
	MessageIds []uuid.UUID `json:"message_ids"`
}

type GetPluralMessagesWithSenderRow

type GetPluralMessagesWithSenderRow struct {
	Message Message `json:"message"`
	Member  Member  `json:"member"`
}

type GetPluralMimeTypesParams

type GetPluralMimeTypesParams struct {
	Limit       int32       `json:"limit"`
	Offset      int32       `json:"offset"`
	MimeTypeIds []uuid.UUID `json:"mime_type_ids"`
}

type GetPluralOrganizationsParams

type GetPluralOrganizationsParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	OrganizationIds []uuid.UUID `json:"organization_ids"`
}

type GetPluralOrganizationsWithAllParams

type GetPluralOrganizationsWithAllParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	OrganizationIds []uuid.UUID `json:"organization_ids"`
}

type GetPluralOrganizationsWithAllRow

type GetPluralOrganizationsWithAllRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
	ChatRoom     ChatRoom     `json:"chat_room"`
}

type GetPluralOrganizationsWithChatRoomParams

type GetPluralOrganizationsWithChatRoomParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	OrganizationIds []uuid.UUID `json:"organization_ids"`
}

type GetPluralOrganizationsWithChatRoomRow

type GetPluralOrganizationsWithChatRoomRow struct {
	MOrganizationsPkey pgtype.Int8 `json:"m_organizations_pkey"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        pgtype.Text `json:"description"`
	Color              pgtype.Text `json:"color"`
	IsPersonal         bool        `json:"is_personal"`
	IsWhole            bool        `json:"is_whole"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
	ChatRoomID         pgtype.UUID `json:"chat_room_id"`
	ChatRoom           ChatRoom    `json:"chat_room"`
}

type GetPluralOrganizationsWithDetailParams

type GetPluralOrganizationsWithDetailParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	OrganizationIds []uuid.UUID `json:"organization_ids"`
}

type GetPluralOrganizationsWithDetailRow

type GetPluralOrganizationsWithDetailRow struct {
	Organization Organization `json:"organization"`
	Group        Group        `json:"group"`
	Grade        Grade        `json:"grade"`
}

type GetPluralPermissionCategoriesParams

type GetPluralPermissionCategoriesParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	PermissionCategoryIds []uuid.UUID `json:"permission_category_ids"`
}

type GetPluralPermissionsOnWorkPositionParams

type GetPluralPermissionsOnWorkPositionParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	WorkPositionIds []uuid.UUID `json:"work_position_ids"`
}

type GetPluralPermissionsOnWorkPositionRow

type GetPluralPermissionsOnWorkPositionRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	Permission            Permission            `json:"permission"`
}

type GetPluralPermissionsParams

type GetPluralPermissionsParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	PermissionIds []uuid.UUID `json:"permission_ids"`
}

type GetPluralPermissionsWithCategoryParams

type GetPluralPermissionsWithCategoryParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	PermissionIds []uuid.UUID `json:"permission_ids"`
}

type GetPluralPermissionsWithCategoryRow

type GetPluralPermissionsWithCategoryRow struct {
	MPermissionsPkey          pgtype.Int8 `json:"m_permissions_pkey"`
	PermissionID              uuid.UUID   `json:"permission_id"`
	Name                      string      `json:"name"`
	Description               string      `json:"description"`
	Key                       string      `json:"key"`
	PermissionCategoryID      uuid.UUID   `json:"permission_category_id"`
	MPermissionCategoriesPkey pgtype.Int8 `json:"m_permission_categories_pkey"`
	PermissionCategoryID_2    uuid.UUID   `json:"permission_category_id_2"`
	Name_2                    string      `json:"name_2"`
	Description_2             string      `json:"description_2"`
	Key_2                     string      `json:"key_2"`
}

type GetPluralPoliciesOnRoleParams

type GetPluralPoliciesOnRoleParams struct {
	Limit   int32       `json:"limit"`
	Offset  int32       `json:"offset"`
	RoleIds []uuid.UUID `json:"role_ids"`
}

type GetPluralPoliciesOnRoleRow

type GetPluralPoliciesOnRoleRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Policy          Policy          `json:"policy"`
}

type GetPluralPoliciesParams

type GetPluralPoliciesParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	PolicyIds []uuid.UUID `json:"policy_ids"`
}

type GetPluralPoliciesWithCategoryParams

type GetPluralPoliciesWithCategoryParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	PolicyIds []uuid.UUID `json:"policy_ids"`
}

type GetPluralPoliciesWithCategoryRow

type GetPluralPoliciesWithCategoryRow struct {
	MPoliciesPkey         pgtype.Int8 `json:"m_policies_pkey"`
	PolicyID              uuid.UUID   `json:"policy_id"`
	Name                  string      `json:"name"`
	Description           string      `json:"description"`
	Key                   string      `json:"key"`
	PolicyCategoryID      uuid.UUID   `json:"policy_category_id"`
	MPolicyCategoriesPkey pgtype.Int8 `json:"m_policy_categories_pkey"`
	PolicyCategoryID_2    uuid.UUID   `json:"policy_category_id_2"`
	Name_2                string      `json:"name_2"`
	Description_2         string      `json:"description_2"`
	Key_2                 string      `json:"key_2"`
}

type GetPluralPolicyCategoriesParams

type GetPluralPolicyCategoriesParams struct {
	Limit             int32       `json:"limit"`
	Offset            int32       `json:"offset"`
	PolicyCategoryIds []uuid.UUID `json:"policy_category_ids"`
}

type GetPluralPositionHistoriesParams

type GetPluralPositionHistoriesParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	PositionHistoryIds []uuid.UUID `json:"position_history_ids"`
}

type GetPluralPositionHistoriesWithMemberParams

type GetPluralPositionHistoriesWithMemberParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	PositionHistoryIds []uuid.UUID `json:"position_history_ids"`
}

type GetPluralPositionHistoriesWithMemberRow

type GetPluralPositionHistoriesWithMemberRow struct {
	PositionHistory PositionHistory `json:"position_history"`
	Member          Member          `json:"member"`
}

type GetPluralProfessorsParams

type GetPluralProfessorsParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralRecordTypesParams

type GetPluralRecordTypesParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	RecordTypeIds []uuid.UUID `json:"record_type_ids"`
}

type GetPluralRecordsParams

type GetPluralRecordsParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	RecordIds []uuid.UUID `json:"record_ids"`
}

type GetPluralRecordsWithAllParams

type GetPluralRecordsWithAllParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	RecordIds []uuid.UUID `json:"record_ids"`
}

type GetPluralRecordsWithAllRow

type GetPluralRecordsWithAllRow struct {
	Record       Record       `json:"record"`
	RecordType   RecordType   `json:"record_type"`
	Organization Organization `json:"organization"`
	Member       Member       `json:"member"`
	Member_2     Member       `json:"member_2"`
}

type GetPluralRecordsWithLastEditedByParams

type GetPluralRecordsWithLastEditedByParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	RecordIds []uuid.UUID `json:"record_ids"`
}

type GetPluralRecordsWithLastEditedByRow

type GetPluralRecordsWithLastEditedByRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetPluralRecordsWithOrganizationParams

type GetPluralRecordsWithOrganizationParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	RecordIds []uuid.UUID `json:"record_ids"`
}

type GetPluralRecordsWithOrganizationRow

type GetPluralRecordsWithOrganizationRow struct {
	Record       Record       `json:"record"`
	Organization Organization `json:"organization"`
}

type GetPluralRecordsWithPostedByParams

type GetPluralRecordsWithPostedByParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	RecordIds []uuid.UUID `json:"record_ids"`
}

type GetPluralRecordsWithPostedByRow

type GetPluralRecordsWithPostedByRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetPluralRecordsWithRecordTypeParams

type GetPluralRecordsWithRecordTypeParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	RecordIds []uuid.UUID `json:"record_ids"`
}

type GetPluralRecordsWithRecordTypeRow

type GetPluralRecordsWithRecordTypeRow struct {
	Record     Record     `json:"record"`
	RecordType RecordType `json:"record_type"`
}

type GetPluralRolesOnPolicyParams

type GetPluralRolesOnPolicyParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	PolicyIds []uuid.UUID `json:"policy_ids"`
}

type GetPluralRolesOnPolicyRow

type GetPluralRolesOnPolicyRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Role            Role            `json:"role"`
}

type GetPluralStudentsParams

type GetPluralStudentsParams struct {
	Limit     int32       `json:"limit"`
	Offset    int32       `json:"offset"`
	MemberIds []uuid.UUID `json:"member_ids"`
}

type GetPluralWorkPositionsOnPermissionParams

type GetPluralWorkPositionsOnPermissionParams struct {
	Limit         int32       `json:"limit"`
	Offset        int32       `json:"offset"`
	PermissionIds []uuid.UUID `json:"permission_ids"`
}

type GetPluralWorkPositionsOnPermissionRow

type GetPluralWorkPositionsOnPermissionRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	WorkPosition          WorkPosition          `json:"work_position"`
}

type GetPoliciesOnRoleParams

type GetPoliciesOnRoleParams struct {
	RoleID        uuid.UUID `json:"role_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetPoliciesOnRoleRow

type GetPoliciesOnRoleRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Policy          Policy          `json:"policy"`
}

type GetPoliciesOnRoleUseKeysetPaginateParams

type GetPoliciesOnRoleUseKeysetPaginateParams struct {
	RoleID          uuid.UUID `json:"role_id"`
	Limit           int32     `json:"limit"`
	WhereLikeName   bool      `json:"where_like_name"`
	SearchName      string    `json:"search_name"`
	CursorDirection string    `json:"cursor_direction"`
	OrderMethod     string    `json:"order_method"`
	NameCursor      string    `json:"name_cursor"`
	Cursor          int32     `json:"cursor"`
}

type GetPoliciesOnRoleUseKeysetPaginateRow

type GetPoliciesOnRoleUseKeysetPaginateRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Policy          Policy          `json:"policy"`
}

type GetPoliciesOnRoleUseNumberedPaginateParams

type GetPoliciesOnRoleUseNumberedPaginateParams struct {
	RoleID        uuid.UUID `json:"role_id"`
	Limit         int32     `json:"limit"`
	Offset        int32     `json:"offset"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetPoliciesOnRoleUseNumberedPaginateRow

type GetPoliciesOnRoleUseNumberedPaginateRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Policy          Policy          `json:"policy"`
}

type GetPoliciesParams

type GetPoliciesParams struct {
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPoliciesUseKeysetPaginateParams

type GetPoliciesUseKeysetPaginateParams struct {
	Limit           int32       `json:"limit"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	CursorDirection string      `json:"cursor_direction"`
	OrderMethod     string      `json:"order_method"`
	NameCursor      string      `json:"name_cursor"`
	Cursor          int32       `json:"cursor"`
}

type GetPoliciesUseNumberedPaginateParams

type GetPoliciesUseNumberedPaginateParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPoliciesWithCategoryParams

type GetPoliciesWithCategoryParams struct {
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPoliciesWithCategoryRow

type GetPoliciesWithCategoryRow struct {
	MPoliciesPkey         pgtype.Int8 `json:"m_policies_pkey"`
	PolicyID              uuid.UUID   `json:"policy_id"`
	Name                  string      `json:"name"`
	Description           string      `json:"description"`
	Key                   string      `json:"key"`
	PolicyCategoryID      uuid.UUID   `json:"policy_category_id"`
	MPolicyCategoriesPkey pgtype.Int8 `json:"m_policy_categories_pkey"`
	PolicyCategoryID_2    uuid.UUID   `json:"policy_category_id_2"`
	Name_2                string      `json:"name_2"`
	Description_2         string      `json:"description_2"`
	Key_2                 string      `json:"key_2"`
}

type GetPoliciesWithCategoryUseKeysetPaginateParams

type GetPoliciesWithCategoryUseKeysetPaginateParams struct {
	Limit           int32       `json:"limit"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	CursorDirection string      `json:"cursor_direction"`
	OrderMethod     string      `json:"order_method"`
	NameCursor      string      `json:"name_cursor"`
	Cursor          int32       `json:"cursor"`
}

type GetPoliciesWithCategoryUseKeysetPaginateRow

type GetPoliciesWithCategoryUseKeysetPaginateRow struct {
	MPoliciesPkey         pgtype.Int8 `json:"m_policies_pkey"`
	PolicyID              uuid.UUID   `json:"policy_id"`
	Name                  string      `json:"name"`
	Description           string      `json:"description"`
	Key                   string      `json:"key"`
	PolicyCategoryID      uuid.UUID   `json:"policy_category_id"`
	MPolicyCategoriesPkey pgtype.Int8 `json:"m_policy_categories_pkey"`
	PolicyCategoryID_2    uuid.UUID   `json:"policy_category_id_2"`
	Name_2                string      `json:"name_2"`
	Description_2         string      `json:"description_2"`
	Key_2                 string      `json:"key_2"`
}

type GetPoliciesWithCategoryUseNumberedPaginateParams

type GetPoliciesWithCategoryUseNumberedPaginateParams struct {
	Limit           int32       `json:"limit"`
	Offset          int32       `json:"offset"`
	WhereLikeName   bool        `json:"where_like_name"`
	SearchName      string      `json:"search_name"`
	WhereInCategory bool        `json:"where_in_category"`
	InCategories    []uuid.UUID `json:"in_categories"`
	OrderMethod     string      `json:"order_method"`
}

type GetPoliciesWithCategoryUseNumberedPaginateRow

type GetPoliciesWithCategoryUseNumberedPaginateRow struct {
	MPoliciesPkey         pgtype.Int8 `json:"m_policies_pkey"`
	PolicyID              uuid.UUID   `json:"policy_id"`
	Name                  string      `json:"name"`
	Description           string      `json:"description"`
	Key                   string      `json:"key"`
	PolicyCategoryID      uuid.UUID   `json:"policy_category_id"`
	MPolicyCategoriesPkey pgtype.Int8 `json:"m_policy_categories_pkey"`
	PolicyCategoryID_2    uuid.UUID   `json:"policy_category_id_2"`
	Name_2                string      `json:"name_2"`
	Description_2         string      `json:"description_2"`
	Key_2                 string      `json:"key_2"`
}

type GetPolicyCategoriesParams

type GetPolicyCategoriesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetPolicyCategoriesUseKeysetPaginateParams

type GetPolicyCategoriesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetPolicyCategoriesUseNumberedPaginateParams

type GetPolicyCategoriesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetPositionHistoriesParams

type GetPositionHistoriesParams struct {
	WhereInMember      bool        `json:"where_in_member"`
	InMemberIds        []uuid.UUID `json:"in_member_ids"`
	WhereEarlierSentAt bool        `json:"where_earlier_sent_at"`
	EarlierSentAt      time.Time   `json:"earlier_sent_at"`
	WhereLaterSentAt   bool        `json:"where_later_sent_at"`
	LaterSentAt        time.Time   `json:"later_sent_at"`
	OrderMethod        string      `json:"order_method"`
}

type GetPositionHistoriesUseKeysetPaginateParams

type GetPositionHistoriesUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereInMember      bool        `json:"where_in_member"`
	InMemberIds        []uuid.UUID `json:"in_member_ids"`
	WhereEarlierSentAt bool        `json:"where_earlier_sent_at"`
	EarlierSentAt      time.Time   `json:"earlier_sent_at"`
	WhereLaterSentAt   bool        `json:"where_later_sent_at"`
	LaterSentAt        time.Time   `json:"later_sent_at"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	SendCursor         time.Time   `json:"send_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetPositionHistoriesUseNumberedPaginateParams

type GetPositionHistoriesUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereInMember      bool        `json:"where_in_member"`
	InMemberIds        []uuid.UUID `json:"in_member_ids"`
	WhereEarlierSentAt bool        `json:"where_earlier_sent_at"`
	EarlierSentAt      time.Time   `json:"earlier_sent_at"`
	WhereLaterSentAt   bool        `json:"where_later_sent_at"`
	LaterSentAt        time.Time   `json:"later_sent_at"`
	OrderMethod        string      `json:"order_method"`
}

type GetPositionHistoriesWithMemberParams

type GetPositionHistoriesWithMemberParams struct {
	WhereInMember      bool        `json:"where_in_member"`
	InMemberIds        []uuid.UUID `json:"in_member_ids"`
	WhereEarlierSentAt bool        `json:"where_earlier_sent_at"`
	EarlierSentAt      time.Time   `json:"earlier_sent_at"`
	WhereLaterSentAt   bool        `json:"where_later_sent_at"`
	LaterSentAt        time.Time   `json:"later_sent_at"`
	OrderMethod        string      `json:"order_method"`
}

type GetPositionHistoriesWithMemberRow

type GetPositionHistoriesWithMemberRow struct {
	PositionHistory PositionHistory `json:"position_history"`
	Member          Member          `json:"member"`
}

type GetPositionHistoriesWithMemberUseKeysetPaginateParams

type GetPositionHistoriesWithMemberUseKeysetPaginateParams struct {
	Limit              int32       `json:"limit"`
	WhereInMember      bool        `json:"where_in_member"`
	InMemberIds        []uuid.UUID `json:"in_member_ids"`
	WhereEarlierSentAt bool        `json:"where_earlier_sent_at"`
	EarlierSentAt      time.Time   `json:"earlier_sent_at"`
	WhereLaterSentAt   bool        `json:"where_later_sent_at"`
	LaterSentAt        time.Time   `json:"later_sent_at"`
	CursorDirection    string      `json:"cursor_direction"`
	OrderMethod        string      `json:"order_method"`
	SendCursor         time.Time   `json:"send_cursor"`
	Cursor             int32       `json:"cursor"`
}

type GetPositionHistoriesWithMemberUseKeysetPaginateRow

type GetPositionHistoriesWithMemberUseKeysetPaginateRow struct {
	PositionHistory PositionHistory `json:"position_history"`
	Member          Member          `json:"member"`
}

type GetPositionHistoriesWithMemberUseNumberedPaginateParams

type GetPositionHistoriesWithMemberUseNumberedPaginateParams struct {
	Limit              int32       `json:"limit"`
	Offset             int32       `json:"offset"`
	WhereInMember      bool        `json:"where_in_member"`
	InMemberIds        []uuid.UUID `json:"in_member_ids"`
	WhereEarlierSentAt bool        `json:"where_earlier_sent_at"`
	EarlierSentAt      time.Time   `json:"earlier_sent_at"`
	WhereLaterSentAt   bool        `json:"where_later_sent_at"`
	LaterSentAt        time.Time   `json:"later_sent_at"`
	OrderMethod        string      `json:"order_method"`
}

type GetPositionHistoriesWithMemberUseNumberedPaginateRow

type GetPositionHistoriesWithMemberUseNumberedPaginateRow struct {
	PositionHistory PositionHistory `json:"position_history"`
	Member          Member          `json:"member"`
}

type GetProfessorsUseKeysetPaginateParams

type GetProfessorsUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetProfessorsUseNumberedPaginateParams

type GetProfessorsUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetRecordTypesParams

type GetRecordTypesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetRecordTypesUseKeysetPaginateParams

type GetRecordTypesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetRecordTypesUseNumberedPaginateParams

type GetRecordTypesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetRecordsParams

type GetRecordsParams struct {
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsUseKeysetPaginateParams

type GetRecordsUseKeysetPaginateParams struct {
	Limit               int32       `json:"limit"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	CursorDirection     string      `json:"cursor_direction"`
	OrderMethod         string      `json:"order_method"`
	TitleCursor         string      `json:"title_cursor"`
	Cursor              int32       `json:"cursor"`
	PostedAtCursor      time.Time   `json:"posted_at_cursor"`
	LastEditedAtCursor  time.Time   `json:"last_edited_at_cursor"`
}

type GetRecordsUseNumberedPaginateParams

type GetRecordsUseNumberedPaginateParams struct {
	Limit               int32       `json:"limit"`
	Offset              int32       `json:"offset"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithAllParams

type GetRecordsWithAllParams struct {
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithAllRow

type GetRecordsWithAllRow struct {
	Record       Record       `json:"record"`
	RecordType   RecordType   `json:"record_type"`
	Organization Organization `json:"organization"`
	Member       Member       `json:"member"`
	Member_2     Member       `json:"member_2"`
}

type GetRecordsWithAllUseKeysetPaginateParams

type GetRecordsWithAllUseKeysetPaginateParams struct {
	Limit               int32       `json:"limit"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	CursorDirection     string      `json:"cursor_direction"`
	OrderMethod         string      `json:"order_method"`
	TitleCursor         string      `json:"title_cursor"`
	Cursor              int32       `json:"cursor"`
	PostedAtCursor      time.Time   `json:"posted_at_cursor"`
	LastEditedAtCursor  time.Time   `json:"last_edited_at_cursor"`
}

type GetRecordsWithAllUseKeysetPaginateRow

type GetRecordsWithAllUseKeysetPaginateRow struct {
	Record       Record       `json:"record"`
	RecordType   RecordType   `json:"record_type"`
	Organization Organization `json:"organization"`
	Member       Member       `json:"member"`
	Member_2     Member       `json:"member_2"`
}

type GetRecordsWithAllUseNumberedPaginateParams

type GetRecordsWithAllUseNumberedPaginateParams struct {
	Limit               int32       `json:"limit"`
	Offset              int32       `json:"offset"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithAllUseNumberedPaginateRow

type GetRecordsWithAllUseNumberedPaginateRow struct {
	Record       Record       `json:"record"`
	RecordType   RecordType   `json:"record_type"`
	Organization Organization `json:"organization"`
	Member       Member       `json:"member"`
	Member_2     Member       `json:"member_2"`
}

type GetRecordsWithLastEditedByParams

type GetRecordsWithLastEditedByParams struct {
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithLastEditedByRow

type GetRecordsWithLastEditedByRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetRecordsWithLastEditedByUseKeysetPaginateParams

type GetRecordsWithLastEditedByUseKeysetPaginateParams struct {
	Limit               int32       `json:"limit"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	CursorDirection     string      `json:"cursor_direction"`
	OrderMethod         string      `json:"order_method"`
	TitleCursor         string      `json:"title_cursor"`
	Cursor              int32       `json:"cursor"`
	PostedAtCursor      time.Time   `json:"posted_at_cursor"`
	LastEditedAtCursor  time.Time   `json:"last_edited_at_cursor"`
}

type GetRecordsWithLastEditedByUseKeysetPaginateRow

type GetRecordsWithLastEditedByUseKeysetPaginateRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetRecordsWithLastEditedByUseNumberedPaginateParams

type GetRecordsWithLastEditedByUseNumberedPaginateParams struct {
	Limit               int32       `json:"limit"`
	Offset              int32       `json:"offset"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithLastEditedByUseNumberedPaginateRow

type GetRecordsWithLastEditedByUseNumberedPaginateRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetRecordsWithOrganizationParams

type GetRecordsWithOrganizationParams struct {
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithOrganizationRow

type GetRecordsWithOrganizationRow struct {
	Record       Record       `json:"record"`
	Organization Organization `json:"organization"`
}

type GetRecordsWithOrganizationUseKeysetPaginateParams

type GetRecordsWithOrganizationUseKeysetPaginateParams struct {
	Limit               int32       `json:"limit"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	CursorDirection     string      `json:"cursor_direction"`
	OrderMethod         string      `json:"order_method"`
	TitleCursor         string      `json:"title_cursor"`
	Cursor              int32       `json:"cursor"`
	PostedAtCursor      time.Time   `json:"posted_at_cursor"`
	LastEditedAtCursor  time.Time   `json:"last_edited_at_cursor"`
}

type GetRecordsWithOrganizationUseKeysetPaginateRow

type GetRecordsWithOrganizationUseKeysetPaginateRow struct {
	Record       Record       `json:"record"`
	Organization Organization `json:"organization"`
}

type GetRecordsWithOrganizationUseNumberedPaginateParams

type GetRecordsWithOrganizationUseNumberedPaginateParams struct {
	Limit               int32       `json:"limit"`
	Offset              int32       `json:"offset"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithOrganizationUseNumberedPaginateRow

type GetRecordsWithOrganizationUseNumberedPaginateRow struct {
	Record       Record       `json:"record"`
	Organization Organization `json:"organization"`
}

type GetRecordsWithPostedByParams

type GetRecordsWithPostedByParams struct {
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithPostedByRow

type GetRecordsWithPostedByRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetRecordsWithPostedByUseKeysetPaginateParams

type GetRecordsWithPostedByUseKeysetPaginateParams struct {
	Limit               int32       `json:"limit"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	CursorDirection     string      `json:"cursor_direction"`
	OrderMethod         string      `json:"order_method"`
	TitleCursor         string      `json:"title_cursor"`
	Cursor              int32       `json:"cursor"`
	PostedAtCursor      time.Time   `json:"posted_at_cursor"`
	LastEditedAtCursor  time.Time   `json:"last_edited_at_cursor"`
}

type GetRecordsWithPostedByUseKeysetPaginateRow

type GetRecordsWithPostedByUseKeysetPaginateRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetRecordsWithPostedByUseNumberedPaginateParams

type GetRecordsWithPostedByUseNumberedPaginateParams struct {
	Limit               int32       `json:"limit"`
	Offset              int32       `json:"offset"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithPostedByUseNumberedPaginateRow

type GetRecordsWithPostedByUseNumberedPaginateRow struct {
	Record Record `json:"record"`
	Member Member `json:"member"`
}

type GetRecordsWithRecordTypeParams

type GetRecordsWithRecordTypeParams struct {
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithRecordTypeRow

type GetRecordsWithRecordTypeRow struct {
	Record     Record     `json:"record"`
	RecordType RecordType `json:"record_type"`
}

type GetRecordsWithRecordTypeUseKeysetPaginateParams

type GetRecordsWithRecordTypeUseKeysetPaginateParams struct {
	Limit               int32       `json:"limit"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	CursorDirection     string      `json:"cursor_direction"`
	OrderMethod         string      `json:"order_method"`
	TitleCursor         string      `json:"title_cursor"`
	Cursor              int32       `json:"cursor"`
	PostedAtCursor      time.Time   `json:"posted_at_cursor"`
	LastEditedAtCursor  time.Time   `json:"last_edited_at_cursor"`
}

type GetRecordsWithRecordTypeUseKeysetPaginateRow

type GetRecordsWithRecordTypeUseKeysetPaginateRow struct {
	Record     Record     `json:"record"`
	RecordType RecordType `json:"record_type"`
}

type GetRecordsWithRecordTypeUseNumberedPaginateParams

type GetRecordsWithRecordTypeUseNumberedPaginateParams struct {
	Limit               int32       `json:"limit"`
	Offset              int32       `json:"offset"`
	WhereInRecordType   bool        `json:"where_in_record_type"`
	InRecordType        uuid.UUID   `json:"in_record_type"`
	WhereLikeTitle      bool        `json:"where_like_title"`
	SearchTitle         string      `json:"search_title"`
	WhereInOrganization bool        `json:"where_in_organization"`
	InOrganization      pgtype.UUID `json:"in_organization"`
	WhereInPostedBy     bool        `json:"where_in_posted_by"`
	InPostedBy          pgtype.UUID `json:"in_posted_by"`
	WhereInLastEditedBy bool        `json:"where_in_last_edited_by"`
	InLastEditedBy      pgtype.UUID `json:"in_last_edited_by"`
	OrderMethod         string      `json:"order_method"`
}

type GetRecordsWithRecordTypeUseNumberedPaginateRow

type GetRecordsWithRecordTypeUseNumberedPaginateRow struct {
	Record     Record     `json:"record"`
	RecordType RecordType `json:"record_type"`
}

type GetRolesOnPolicyParams

type GetRolesOnPolicyParams struct {
	PolicyID      uuid.UUID `json:"policy_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetRolesOnPolicyRow

type GetRolesOnPolicyRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Role            Role            `json:"role"`
}

type GetRolesOnPolicyUseKeysetPaginateParams

type GetRolesOnPolicyUseKeysetPaginateParams struct {
	PolicyID        uuid.UUID `json:"policy_id"`
	Limit           int32     `json:"limit"`
	WhereLikeName   bool      `json:"where_like_name"`
	SearchName      string    `json:"search_name"`
	CursorDirection string    `json:"cursor_direction"`
	OrderMethod     string    `json:"order_method"`
	NameCursor      string    `json:"name_cursor"`
	Cursor          int32     `json:"cursor"`
}

type GetRolesOnPolicyUseKeysetPaginateRow

type GetRolesOnPolicyUseKeysetPaginateRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Role            Role            `json:"role"`
}

type GetRolesOnPolicyUseNumberedPaginateParams

type GetRolesOnPolicyUseNumberedPaginateParams struct {
	PolicyID      uuid.UUID `json:"policy_id"`
	Limit         int32     `json:"limit"`
	Offset        int32     `json:"offset"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetRolesOnPolicyUseNumberedPaginateRow

type GetRolesOnPolicyUseNumberedPaginateRow struct {
	RoleAssociation RoleAssociation `json:"role_association"`
	Role            Role            `json:"role"`
}

type GetRolesParams

type GetRolesParams struct {
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetRolesUseKeysetPaginateParams

type GetRolesUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	WhereLikeName   bool   `json:"where_like_name"`
	SearchName      string `json:"search_name"`
	CursorDirection string `json:"cursor_direction"`
	OrderMethod     string `json:"order_method"`
	NameCursor      string `json:"name_cursor"`
	Cursor          int32  `json:"cursor"`
}

type GetRolesUseNumberedPaginateParams

type GetRolesUseNumberedPaginateParams struct {
	Limit         int32  `json:"limit"`
	Offset        int32  `json:"offset"`
	WhereLikeName bool   `json:"where_like_name"`
	SearchName    string `json:"search_name"`
	OrderMethod   string `json:"order_method"`
}

type GetStudentsUseKeysetPaginateParams

type GetStudentsUseKeysetPaginateParams struct {
	Limit           int32  `json:"limit"`
	CursorDirection string `json:"cursor_direction"`
	Cursor          int32  `json:"cursor"`
}

type GetStudentsUseNumberedPaginateParams

type GetStudentsUseNumberedPaginateParams struct {
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

type GetWorkPositionsOnPermissionParams

type GetWorkPositionsOnPermissionParams struct {
	PermissionID  uuid.UUID `json:"permission_id"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetWorkPositionsOnPermissionRow

type GetWorkPositionsOnPermissionRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	WorkPosition          WorkPosition          `json:"work_position"`
}

type GetWorkPositionsOnPermissionUseKeysetPaginateParams

type GetWorkPositionsOnPermissionUseKeysetPaginateParams struct {
	PermissionID    uuid.UUID `json:"permission_id"`
	Limit           int32     `json:"limit"`
	WhereLikeName   bool      `json:"where_like_name"`
	SearchName      string    `json:"search_name"`
	CursorDirection string    `json:"cursor_direction"`
	OrderMethod     string    `json:"order_method"`
	NameCursor      string    `json:"name_cursor"`
	Cursor          int32     `json:"cursor"`
}

type GetWorkPositionsOnPermissionUseKeysetPaginateRow

type GetWorkPositionsOnPermissionUseKeysetPaginateRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	WorkPosition          WorkPosition          `json:"work_position"`
}

type GetWorkPositionsOnPermissionUseNumberedPaginateParams

type GetWorkPositionsOnPermissionUseNumberedPaginateParams struct {
	PermissionID  uuid.UUID `json:"permission_id"`
	Limit         int32     `json:"limit"`
	Offset        int32     `json:"offset"`
	WhereLikeName bool      `json:"where_like_name"`
	SearchName    string    `json:"search_name"`
	OrderMethod   string    `json:"order_method"`
}

type GetWorkPositionsOnPermissionUseNumberedPaginateRow

type GetWorkPositionsOnPermissionUseNumberedPaginateRow struct {
	PermissionAssociation PermissionAssociation `json:"permission_association"`
	WorkPosition          WorkPosition          `json:"work_position"`
}

type GetWorkPositionsParams

type GetWorkPositionsParams struct {
	WhereLikeName         bool        `json:"where_like_name"`
	SearchName            string      `json:"search_name"`
	WhereInOrganizationID bool        `json:"where_in_organization_id"`
	OrganizationIds       []uuid.UUID `json:"organization_ids"`
	OrderMethod           string      `json:"order_method"`
}

type GetWorkPositionsUseKeysetPaginateParams

type GetWorkPositionsUseKeysetPaginateParams struct {
	Limit                 int32       `json:"limit"`
	WhereLikeName         bool        `json:"where_like_name"`
	SearchName            string      `json:"search_name"`
	WhereInOrganizationID bool        `json:"where_in_organization_id"`
	OrganizationIds       []uuid.UUID `json:"organization_ids"`
	CursorDirection       string      `json:"cursor_direction"`
	OrderMethod           string      `json:"order_method"`
	NameCursor            string      `json:"name_cursor"`
	Cursor                int32       `json:"cursor"`
}

type GetWorkPositionsUseNumberedPaginateParams

type GetWorkPositionsUseNumberedPaginateParams struct {
	Limit                 int32       `json:"limit"`
	Offset                int32       `json:"offset"`
	WhereLikeName         bool        `json:"where_like_name"`
	SearchName            string      `json:"search_name"`
	WhereInOrganizationID bool        `json:"where_in_organization_id"`
	OrganizationIds       []uuid.UUID `json:"organization_ids"`
	OrderMethod           string      `json:"order_method"`
}

type Grade

type Grade struct {
	MGradesPkey    pgtype.Int8 `json:"m_grades_pkey"`
	GradeID        uuid.UUID   `json:"grade_id"`
	Key            string      `json:"key"`
	OrganizationID uuid.UUID   `json:"organization_id"`
}

type Group

type Group struct {
	MGroupsPkey    pgtype.Int8 `json:"m_groups_pkey"`
	GroupID        uuid.UUID   `json:"group_id"`
	Key            string      `json:"key"`
	OrganizationID uuid.UUID   `json:"organization_id"`
}

type Image

type Image struct {
	TImagesPkey      pgtype.Int8   `json:"t_images_pkey"`
	ImageID          uuid.UUID     `json:"image_id"`
	Height           pgtype.Float8 `json:"height"`
	Width            pgtype.Float8 `json:"width"`
	AttachableItemID uuid.UUID     `json:"attachable_item_id"`
}

type LabIOHistory

type LabIOHistory struct {
	TLabIoHistoriesPkey pgtype.Int8        `json:"t_lab_io_histories_pkey"`
	LabIoHistoryID      uuid.UUID          `json:"lab_io_history_id"`
	MemberID            uuid.UUID          `json:"member_id"`
	EnteredAt           time.Time          `json:"entered_at"`
	ExitedAt            pgtype.Timestamptz `json:"exited_at"`
}

type LateArrival

type LateArrival struct {
	TLateArrivalsPkey pgtype.Int8 `json:"t_late_arrivals_pkey"`
	LateArrivalID     uuid.UUID   `json:"late_arrival_id"`
	AttendanceID      uuid.UUID   `json:"attendance_id"`
	ArriveTime        time.Time   `json:"arrive_time"`
}

type Member

type Member struct {
	MMembersPkey           pgtype.Int8 `json:"m_members_pkey"`
	MemberID               uuid.UUID   `json:"member_id"`
	LoginID                string      `json:"login_id"`
	Password               string      `json:"password"`
	Email                  string      `json:"email"`
	Name                   string      `json:"name"`
	AttendStatusID         uuid.UUID   `json:"attend_status_id"`
	ProfileImageUrl        pgtype.Text `json:"profile_image_url"`
	GradeID                uuid.UUID   `json:"grade_id"`
	GroupID                uuid.UUID   `json:"group_id"`
	PersonalOrganizationID uuid.UUID   `json:"personal_organization_id"`
	RoleID                 pgtype.UUID `json:"role_id"`
	CreatedAt              time.Time   `json:"created_at"`
	UpdatedAt              time.Time   `json:"updated_at"`
}

type Message

type Message struct {
	TMessagesPkey pgtype.Int8 `json:"t_messages_pkey"`
	MessageID     uuid.UUID   `json:"message_id"`
	ChatRoomID    uuid.UUID   `json:"chat_room_id"`
	SenderID      pgtype.UUID `json:"sender_id"`
	Body          string      `json:"body"`
	PostedAt      time.Time   `json:"posted_at"`
	LastEditedAt  time.Time   `json:"last_edited_at"`
}

type MimeType

type MimeType struct {
	MMimeTypesPkey pgtype.Int8 `json:"m_mime_types_pkey"`
	MimeTypeID     uuid.UUID   `json:"mime_type_id"`
	Name           string      `json:"name"`
	Kind           string      `json:"kind"`
	Key            string      `json:"key"`
}

type Organization

type Organization struct {
	MOrganizationsPkey pgtype.Int8 `json:"m_organizations_pkey"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        pgtype.Text `json:"description"`
	Color              pgtype.Text `json:"color"`
	IsPersonal         bool        `json:"is_personal"`
	IsWhole            bool        `json:"is_whole"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
	ChatRoomID         pgtype.UUID `json:"chat_room_id"`
}

type Permission

type Permission struct {
	MPermissionsPkey     pgtype.Int8 `json:"m_permissions_pkey"`
	PermissionID         uuid.UUID   `json:"permission_id"`
	Name                 string      `json:"name"`
	Description          string      `json:"description"`
	Key                  string      `json:"key"`
	PermissionCategoryID uuid.UUID   `json:"permission_category_id"`
}

type PermissionAssociation

type PermissionAssociation struct {
	MPermissionAssociationsPkey pgtype.Int8 `json:"m_permission_associations_pkey"`
	PermissionID                uuid.UUID   `json:"permission_id"`
	WorkPositionID              uuid.UUID   `json:"work_position_id"`
}

type PermissionCategory

type PermissionCategory struct {
	MPermissionCategoriesPkey pgtype.Int8 `json:"m_permission_categories_pkey"`
	PermissionCategoryID      uuid.UUID   `json:"permission_category_id"`
	Name                      string      `json:"name"`
	Description               string      `json:"description"`
	Key                       string      `json:"key"`
}

type PluralDeletePermissionAssociationsOnPermissionParams

type PluralDeletePermissionAssociationsOnPermissionParams struct {
	PermissionID uuid.UUID   `json:"permission_id"`
	Column2      []uuid.UUID `json:"column_2"`
}

type PluralDeletePermissionAssociationsOnWorkPositionParams

type PluralDeletePermissionAssociationsOnWorkPositionParams struct {
	WorkPositionID uuid.UUID   `json:"work_position_id"`
	Column2        []uuid.UUID `json:"column_2"`
}

type PluralDeleteRoleAssociationsOnPolicyParams

type PluralDeleteRoleAssociationsOnPolicyParams struct {
	PolicyID uuid.UUID   `json:"policy_id"`
	Column2  []uuid.UUID `json:"column_2"`
}

type PluralDeleteRoleAssociationsOnRoleParams

type PluralDeleteRoleAssociationsOnRoleParams struct {
	RoleID  uuid.UUID   `json:"role_id"`
	Column2 []uuid.UUID `json:"column_2"`
}

type Policy

type Policy struct {
	MPoliciesPkey    pgtype.Int8 `json:"m_policies_pkey"`
	PolicyID         uuid.UUID   `json:"policy_id"`
	Name             string      `json:"name"`
	Description      string      `json:"description"`
	Key              string      `json:"key"`
	PolicyCategoryID uuid.UUID   `json:"policy_category_id"`
}

type PolicyCategory

type PolicyCategory struct {
	MPolicyCategoriesPkey pgtype.Int8 `json:"m_policy_categories_pkey"`
	PolicyCategoryID      uuid.UUID   `json:"policy_category_id"`
	Name                  string      `json:"name"`
	Description           string      `json:"description"`
	Key                   string      `json:"key"`
}

type PositionHistory

type PositionHistory struct {
	TPositionHistoriesPkey pgtype.Int8 `json:"t_position_histories_pkey"`
	PositionHistoryID      uuid.UUID   `json:"position_history_id"`
	MemberID               uuid.UUID   `json:"member_id"`
	XPos                   float64     `json:"x_pos"`
	YPos                   float64     `json:"y_pos"`
	SentAt                 time.Time   `json:"sent_at"`
}

type Professor

type Professor struct {
	MProfessorsPkey pgtype.Int8 `json:"m_professors_pkey"`
	ProfessorID     uuid.UUID   `json:"professor_id"`
	MemberID        uuid.UUID   `json:"member_id"`
}

type Querier

type Querier interface {
	CountAbsences(ctx context.Context) (int64, error)
	CountAttachableItems(ctx context.Context, arg CountAttachableItemsParams) (int64, error)
	CountAttendStatuses(ctx context.Context, arg CountAttendStatusesParams) (int64, error)
	CountAttendanceTypes(ctx context.Context, arg CountAttendanceTypesParams) (int64, error)
	CountAttendances(ctx context.Context, arg CountAttendancesParams) (int64, error)
	CountChatRooms(ctx context.Context, arg CountChatRoomsParams) (int64, error)
	CountChatRoomsOnMember(ctx context.Context, arg CountChatRoomsOnMemberParams) (int64, error)
	CountEarlyLeavings(ctx context.Context) (int64, error)
	CountEventTypes(ctx context.Context, arg CountEventTypesParams) (int64, error)
	CountEvents(ctx context.Context, arg CountEventsParams) (int64, error)
	CountFiles(ctx context.Context) (int64, error)
	CountFilesOnChatRoom(ctx context.Context, chatRoomID uuid.UUID) (int64, error)
	CountFilesOnMessage(ctx context.Context, messageID pgtype.UUID) (int64, error)
	CountGrades(ctx context.Context) (int64, error)
	CountGroups(ctx context.Context) (int64, error)
	CountImages(ctx context.Context) (int64, error)
	CountLabIOHistories(ctx context.Context, arg CountLabIOHistoriesParams) (int64, error)
	CountLateArrivals(ctx context.Context) (int64, error)
	CountMembers(ctx context.Context, arg CountMembersParams) (int64, error)
	CountMembersOnChatRoom(ctx context.Context, arg CountMembersOnChatRoomParams) (int64, error)
	CountMessages(ctx context.Context, arg CountMessagesParams) (int64, error)
	CountMimeTypes(ctx context.Context, arg CountMimeTypesParams) (int64, error)
	CountOrganizations(ctx context.Context, arg CountOrganizationsParams) (int64, error)
	CountPermissionCategories(ctx context.Context, arg CountPermissionCategoriesParams) (int64, error)
	CountPermissions(ctx context.Context, arg CountPermissionsParams) (int64, error)
	CountPermissionsOnWorkPosition(ctx context.Context, arg CountPermissionsOnWorkPositionParams) (int64, error)
	CountPolicies(ctx context.Context, arg CountPoliciesParams) (int64, error)
	CountPoliciesByRoleID(ctx context.Context, arg CountPoliciesByRoleIDParams) (int64, error)
	CountPolicyCategories(ctx context.Context, arg CountPolicyCategoriesParams) (int64, error)
	CountPositionHistories(ctx context.Context, arg CountPositionHistoriesParams) (int64, error)
	CountProfessors(ctx context.Context) (int64, error)
	CountRecordTypes(ctx context.Context, arg CountRecordTypesParams) (int64, error)
	CountRecords(ctx context.Context, arg CountRecordsParams) (int64, error)
	CountRoles(ctx context.Context, arg CountRolesParams) (int64, error)
	CountRolesByPolicyID(ctx context.Context, arg CountRolesByPolicyIDParams) (int64, error)
	CountStudents(ctx context.Context) (int64, error)
	CountWorkPositions(ctx context.Context, arg CountWorkPositionsParams) (int64, error)
	CountWorkPositionsOnPermission(ctx context.Context, arg CountWorkPositionsOnPermissionParams) (int64, error)
	CreateAbsence(ctx context.Context, attendanceID uuid.UUID) (Absence, error)
	CreateAbsences(ctx context.Context, attendanceID []uuid.UUID) (int64, error)
	CreateAttachableItem(ctx context.Context, arg CreateAttachableItemParams) (AttachableItem, error)
	CreateAttachableItems(ctx context.Context, arg []CreateAttachableItemsParams) (int64, error)
	CreateAttachedMessage(ctx context.Context, arg CreateAttachedMessageParams) (AttachedMessage, error)
	CreateAttachedMessages(ctx context.Context, arg []CreateAttachedMessagesParams) (int64, error)
	CreateAttendStatus(ctx context.Context, arg CreateAttendStatusParams) (AttendStatus, error)
	CreateAttendStatuses(ctx context.Context, arg []CreateAttendStatusesParams) (int64, error)
	CreateAttendance(ctx context.Context, arg CreateAttendanceParams) (Attendance, error)
	CreateAttendanceType(ctx context.Context, arg CreateAttendanceTypeParams) (AttendanceType, error)
	CreateAttendanceTypes(ctx context.Context, arg []CreateAttendanceTypesParams) (int64, error)
	CreateAttendances(ctx context.Context, arg []CreateAttendancesParams) (int64, error)
	CreateChatRoom(ctx context.Context, arg CreateChatRoomParams) (ChatRoom, error)
	CreateChatRoomBelonging(ctx context.Context, arg CreateChatRoomBelongingParams) (ChatRoomBelonging, error)
	CreateChatRoomBelongings(ctx context.Context, arg []CreateChatRoomBelongingsParams) (int64, error)
	CreateChatRooms(ctx context.Context, arg []CreateChatRoomsParams) (int64, error)
	CreateEarlyLeaving(ctx context.Context, arg CreateEarlyLeavingParams) (EarlyLeaving, error)
	CreateEarlyLeavings(ctx context.Context, arg []CreateEarlyLeavingsParams) (int64, error)
	CreateEvent(ctx context.Context, arg CreateEventParams) (Event, error)
	CreateEventType(ctx context.Context, arg CreateEventTypeParams) (EventType, error)
	CreateEventTypes(ctx context.Context, arg []CreateEventTypesParams) (int64, error)
	CreateEvents(ctx context.Context, arg []CreateEventsParams) (int64, error)
	CreateFile(ctx context.Context, attachableItemID uuid.UUID) (File, error)
	CreateFiles(ctx context.Context, attachableItemID []uuid.UUID) (int64, error)
	CreateGrade(ctx context.Context, arg CreateGradeParams) (Grade, error)
	CreateGrades(ctx context.Context, arg []CreateGradesParams) (int64, error)
	CreateGroup(ctx context.Context, arg CreateGroupParams) (Group, error)
	CreateGroups(ctx context.Context, arg []CreateGroupsParams) (int64, error)
	CreateImage(ctx context.Context, arg CreateImageParams) (Image, error)
	CreateImages(ctx context.Context, arg []CreateImagesParams) (int64, error)
	CreateLabIOHistories(ctx context.Context, arg []CreateLabIOHistoriesParams) (int64, error)
	CreateLabIOHistory(ctx context.Context, arg CreateLabIOHistoryParams) (LabIOHistory, error)
	CreateLateArrival(ctx context.Context, arg CreateLateArrivalParams) (LateArrival, error)
	CreateLateArrivals(ctx context.Context, arg []CreateLateArrivalsParams) (int64, error)
	CreateMember(ctx context.Context, arg CreateMemberParams) (Member, error)
	CreateMembers(ctx context.Context, arg []CreateMembersParams) (int64, error)
	CreateMessage(ctx context.Context, arg CreateMessageParams) (Message, error)
	CreateMessages(ctx context.Context, arg []CreateMessagesParams) (int64, error)
	CreateMimeType(ctx context.Context, arg CreateMimeTypeParams) (MimeType, error)
	CreateMimeTypes(ctx context.Context, arg []CreateMimeTypesParams) (int64, error)
	CreateOrganization(ctx context.Context, arg CreateOrganizationParams) (Organization, error)
	CreateOrganizations(ctx context.Context, arg []CreateOrganizationsParams) (int64, error)
	CreatePermission(ctx context.Context, arg CreatePermissionParams) (Permission, error)
	CreatePermissionAssociation(ctx context.Context, arg CreatePermissionAssociationParams) (PermissionAssociation, error)
	CreatePermissionAssociations(ctx context.Context, arg []CreatePermissionAssociationsParams) (int64, error)
	CreatePermissionCategories(ctx context.Context, arg []CreatePermissionCategoriesParams) (int64, error)
	CreatePermissionCategory(ctx context.Context, arg CreatePermissionCategoryParams) (PermissionCategory, error)
	CreatePermissions(ctx context.Context, arg []CreatePermissionsParams) (int64, error)
	CreatePolicies(ctx context.Context, arg []CreatePoliciesParams) (int64, error)
	CreatePolicy(ctx context.Context, arg CreatePolicyParams) (Policy, error)
	CreatePolicyCategories(ctx context.Context, arg []CreatePolicyCategoriesParams) (int64, error)
	CreatePolicyCategory(ctx context.Context, arg CreatePolicyCategoryParams) (PolicyCategory, error)
	CreatePositionHistories(ctx context.Context, arg []CreatePositionHistoriesParams) (int64, error)
	CreatePositionHistory(ctx context.Context, arg CreatePositionHistoryParams) (PositionHistory, error)
	CreateProfessor(ctx context.Context, memberID uuid.UUID) (Professor, error)
	CreateProfessors(ctx context.Context, memberID []uuid.UUID) (int64, error)
	CreateRecord(ctx context.Context, arg CreateRecordParams) (Record, error)
	CreateRecordType(ctx context.Context, arg CreateRecordTypeParams) (RecordType, error)
	CreateRecordTypes(ctx context.Context, arg []CreateRecordTypesParams) (int64, error)
	CreateRecords(ctx context.Context, arg []CreateRecordsParams) (int64, error)
	CreateRole(ctx context.Context, arg CreateRoleParams) (Role, error)
	CreateRoleAssociation(ctx context.Context, arg CreateRoleAssociationParams) (RoleAssociation, error)
	CreateRoleAssociations(ctx context.Context, arg []CreateRoleAssociationsParams) (int64, error)
	CreateRoles(ctx context.Context, arg []CreateRolesParams) (int64, error)
	CreateStudent(ctx context.Context, memberID uuid.UUID) (Student, error)
	CreateStudents(ctx context.Context, memberID []uuid.UUID) (int64, error)
	CreateWorkPosition(ctx context.Context, arg CreateWorkPositionParams) (WorkPosition, error)
	CreateWorkPositions(ctx context.Context, arg []CreateWorkPositionsParams) (int64, error)
	DeleteAbsence(ctx context.Context, absenceID uuid.UUID) error
	DeleteAttachableItem(ctx context.Context, attachableItemID uuid.UUID) error
	DeleteAttachedMessage(ctx context.Context, attachedMessageID uuid.UUID) error
	DeleteAttachedMessagesOnMessage(ctx context.Context, messageID pgtype.UUID) error
	DeleteAttachedMessagesOnMessages(ctx context.Context, dollar_1 []uuid.UUID) error
	DeleteAttendStatus(ctx context.Context, attendStatusID uuid.UUID) error
	DeleteAttendStatusByKey(ctx context.Context, key string) error
	DeleteAttendance(ctx context.Context, attendanceID uuid.UUID) error
	DeleteAttendanceType(ctx context.Context, attendanceTypeID uuid.UUID) error
	DeleteAttendanceTypeByKey(ctx context.Context, key string) error
	DeleteAttendancesOnMember(ctx context.Context, memberID uuid.UUID) error
	DeleteAttendancesOnMembers(ctx context.Context, dollar_1 []uuid.UUID) error
	DeleteChatRoom(ctx context.Context, chatRoomID uuid.UUID) error
	DeleteChatRoomBelonging(ctx context.Context, arg DeleteChatRoomBelongingParams) error
	DeleteChatRoomBelongingsOnMember(ctx context.Context, memberID uuid.UUID) error
	DeleteChatRoomBelongingsOnMembers(ctx context.Context, dollar_1 []uuid.UUID) error
	DeleteEarlyLeaving(ctx context.Context, earlyLeavingID uuid.UUID) error
	DeleteEvent(ctx context.Context, eventID uuid.UUID) error
	DeleteEventOnOrganization(ctx context.Context, organizationID pgtype.UUID) error
	DeleteEventType(ctx context.Context, eventTypeID uuid.UUID) error
	DeleteEventTypeByKey(ctx context.Context, key string) error
	DeleteFile(ctx context.Context, fileID uuid.UUID) error
	DeleteGrade(ctx context.Context, gradeID uuid.UUID) error
	DeleteGradeByKey(ctx context.Context, key string) error
	DeleteGroup(ctx context.Context, groupID uuid.UUID) error
	DeleteGroupByKey(ctx context.Context, key string) error
	DeleteImage(ctx context.Context, imageID uuid.UUID) error
	DeleteLabIOHistory(ctx context.Context, labIoHistoryID uuid.UUID) error
	DeleteLabIOHistoryOnMember(ctx context.Context, memberID uuid.UUID) error
	DeleteLateArrival(ctx context.Context, lateArrivalID uuid.UUID) error
	DeleteMember(ctx context.Context, memberID uuid.UUID) error
	DeleteMessage(ctx context.Context, messageID uuid.UUID) error
	DeleteMessagesOnChatRoom(ctx context.Context, chatRoomID uuid.UUID) error
	DeleteMimeType(ctx context.Context, mimeTypeID uuid.UUID) error
	DeleteMimeTypeByKey(ctx context.Context, key string) error
	DeleteOrganization(ctx context.Context, organizationID uuid.UUID) error
	DeletePermission(ctx context.Context, permissionID uuid.UUID) error
	DeletePermissionAssociation(ctx context.Context, arg DeletePermissionAssociationParams) error
	DeletePermissionByKey(ctx context.Context, key string) error
	DeletePermissionCategory(ctx context.Context, permissionCategoryID uuid.UUID) error
	DeletePermissionCategoryByKey(ctx context.Context, key string) error
	DeletePermissionOnPermission(ctx context.Context, permissionID uuid.UUID) error
	DeletePermissionOnPermissions(ctx context.Context, dollar_1 []uuid.UUID) error
	DeletePermissionOnWorkPosition(ctx context.Context, workPositionID uuid.UUID) error
	DeletePermissionOnWorkPositions(ctx context.Context, dollar_1 []uuid.UUID) error
	DeletePolicy(ctx context.Context, policyID uuid.UUID) error
	DeletePolicyByKey(ctx context.Context, key string) error
	DeletePolicyCategory(ctx context.Context, policyCategoryID uuid.UUID) error
	DeletePolicyCategoryByKey(ctx context.Context, key string) error
	DeletePositionHistory(ctx context.Context, positionHistoryID uuid.UUID) error
	DeleteProfessor(ctx context.Context, professorID uuid.UUID) error
	DeleteRecord(ctx context.Context, recordID uuid.UUID) error
	DeleteRecordOnOrganization(ctx context.Context, organizationID pgtype.UUID) error
	DeleteRecordType(ctx context.Context, recordTypeID uuid.UUID) error
	DeleteRecordTypeByKey(ctx context.Context, key string) error
	DeleteRole(ctx context.Context, roleID uuid.UUID) error
	DeleteRoleAssociation(ctx context.Context, arg DeleteRoleAssociationParams) error
	DeleteRoleAssociationsOnPolicies(ctx context.Context, dollar_1 []uuid.UUID) error
	DeleteRoleAssociationsOnPolicy(ctx context.Context, policyID uuid.UUID) error
	DeleteRoleAssociationsOnRole(ctx context.Context, roleID uuid.UUID) error
	DeleteRoleAssociationsOnRoles(ctx context.Context, dollar_1 []uuid.UUID) error
	DeleteStudent(ctx context.Context, studentID uuid.UUID) error
	DeleteWorkPosition(ctx context.Context, workPositionID uuid.UUID) error
	ExitLabIOHistory(ctx context.Context, arg ExitLabIOHistoryParams) (LabIOHistory, error)
	FindAbsenceByID(ctx context.Context, absenceID uuid.UUID) (Absence, error)
	FindAttachableItemByID(ctx context.Context, attachableItemID uuid.UUID) (FindAttachableItemByIDRow, error)
	FindAttachableItemByIDWithMimeType(ctx context.Context, attachableItemID uuid.UUID) (FindAttachableItemByIDWithMimeTypeRow, error)
	FindAttendStatusByID(ctx context.Context, attendStatusID uuid.UUID) (AttendStatus, error)
	FindAttendStatusByKey(ctx context.Context, key string) (AttendStatus, error)
	FindAttendanceByID(ctx context.Context, attendanceID uuid.UUID) (Attendance, error)
	FindAttendanceByIDWithAll(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithAllRow, error)
	FindAttendanceByIDWithAttendanceType(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithAttendanceTypeRow, error)
	FindAttendanceByIDWithDetails(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithDetailsRow, error)
	FindAttendanceByIDWithMember(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithMemberRow, error)
	FindAttendanceByIDWithSendOrganization(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithSendOrganizationRow, error)
	FindAttendanceTypeByID(ctx context.Context, attendanceTypeID uuid.UUID) (AttendanceType, error)
	FindAttendanceTypeByKey(ctx context.Context, key string) (AttendanceType, error)
	FindChatRoomByID(ctx context.Context, chatRoomID uuid.UUID) (ChatRoom, error)
	FindChatRoomByIDWithOwner(ctx context.Context, chatRoomID uuid.UUID) (FindChatRoomByIDWithOwnerRow, error)
	FindEarlyLeavingByID(ctx context.Context, earlyLeavingID uuid.UUID) (EarlyLeaving, error)
	FindEventByID(ctx context.Context, eventID uuid.UUID) (Event, error)
	FindEventByIDWithAll(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithAllRow, error)
	FindEventByIDWithLastEditUser(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithLastEditUserRow, error)
	FindEventByIDWithOrganization(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithOrganizationRow, error)
	FindEventByIDWithPostUser(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithPostUserRow, error)
	FindEventByIDWithSendOrganization(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithSendOrganizationRow, error)
	FindEventByIDWithType(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithTypeRow, error)
	FindEventTypeByID(ctx context.Context, eventTypeID uuid.UUID) (EventType, error)
	FindEventTypeByKey(ctx context.Context, key string) (EventType, error)
	FindFileByID(ctx context.Context, fileID uuid.UUID) (File, error)
	FindFileByIDWithAttachableItem(ctx context.Context, fileID uuid.UUID) (FindFileByIDWithAttachableItemRow, error)
	FindGradeByID(ctx context.Context, gradeID uuid.UUID) (Grade, error)
	FindGradeByIDWithOrganization(ctx context.Context, gradeID uuid.UUID) (FindGradeByIDWithOrganizationRow, error)
	FindGradeByKey(ctx context.Context, key string) (Grade, error)
	FindGradeByKeyWithOrganization(ctx context.Context, key string) (FindGradeByKeyWithOrganizationRow, error)
	FindGroupByID(ctx context.Context, groupID uuid.UUID) (Group, error)
	FindGroupByIDWithOrganization(ctx context.Context, groupID uuid.UUID) (FindGroupByIDWithOrganizationRow, error)
	FindGroupByKey(ctx context.Context, key string) (Group, error)
	FindGroupByKeyWithOrganization(ctx context.Context, key string) (FindGroupByKeyWithOrganizationRow, error)
	FindImageByID(ctx context.Context, imageID uuid.UUID) (Image, error)
	FindImageByIDWithAttachableItem(ctx context.Context, imageID uuid.UUID) (FindImageByIDWithAttachableItemRow, error)
	FindLabIOHistoryByID(ctx context.Context, labIoHistoryID uuid.UUID) (LabIOHistory, error)
	FindLabIOHistoryWithMember(ctx context.Context, labIoHistoryID uuid.UUID) (FindLabIOHistoryWithMemberRow, error)
	FindLateArrivalByID(ctx context.Context, lateArrivalID uuid.UUID) (LateArrival, error)
	FindMemberByID(ctx context.Context, memberID uuid.UUID) (Member, error)
	FindMemberByIDWithAttendStatus(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithAttendStatusRow, error)
	FindMemberByIDWithGrade(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithGradeRow, error)
	FindMemberByIDWithGroup(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithGroupRow, error)
	FindMemberByIDWithPersonalOrganization(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithPersonalOrganizationRow, error)
	FindMemberByIDWithRole(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithRoleRow, error)
	FindMemberByLoginID(ctx context.Context, loginID string) (Member, error)
	FindMemberWithAll(ctx context.Context, memberID uuid.UUID) (FindMemberWithAllRow, error)
	FindMemberWithDetail(ctx context.Context, memberID uuid.UUID) (FindMemberWithDetailRow, error)
	FindMessageByID(ctx context.Context, messageID uuid.UUID) (Message, error)
	FindMessageByIDWithAll(ctx context.Context, messageID uuid.UUID) (FindMessageByIDWithAllRow, error)
	FindMessageByIDWithChatRoom(ctx context.Context, messageID uuid.UUID) (FindMessageByIDWithChatRoomRow, error)
	FindMessageByIDWithSender(ctx context.Context, messageID uuid.UUID) (FindMessageByIDWithSenderRow, error)
	FindMimeTypeByID(ctx context.Context, mimeTypeID uuid.UUID) (MimeType, error)
	FindMimeTypeByKey(ctx context.Context, key string) (MimeType, error)
	FindOrganizationByID(ctx context.Context, organizationID uuid.UUID) (Organization, error)
	FindOrganizationByIDWithAll(ctx context.Context, organizationID uuid.UUID) (FindOrganizationByIDWithAllRow, error)
	FindOrganizationByIDWithChatRoom(ctx context.Context, organizationID uuid.UUID) (FindOrganizationByIDWithChatRoomRow, error)
	FindOrganizationByIDWithDetail(ctx context.Context, organizationID uuid.UUID) (FindOrganizationByIDWithDetailRow, error)
	FindPermissionByID(ctx context.Context, permissionID uuid.UUID) (Permission, error)
	FindPermissionByIDWithCategory(ctx context.Context, permissionID uuid.UUID) (FindPermissionByIDWithCategoryRow, error)
	FindPermissionByKey(ctx context.Context, key string) (Permission, error)
	FindPermissionByKeyWithCategory(ctx context.Context, key string) (FindPermissionByKeyWithCategoryRow, error)
	FindPermissionCategoryByID(ctx context.Context, permissionCategoryID uuid.UUID) (PermissionCategory, error)
	FindPermissionCategoryByKey(ctx context.Context, key string) (PermissionCategory, error)
	FindPersonalOrganization(ctx context.Context, memberID uuid.UUID) (FindPersonalOrganizationRow, error)
	FindPolicyByID(ctx context.Context, policyID uuid.UUID) (Policy, error)
	FindPolicyByIDWithCategory(ctx context.Context, policyID uuid.UUID) (FindPolicyByIDWithCategoryRow, error)
	FindPolicyByKey(ctx context.Context, key string) (Policy, error)
	FindPolicyCategoryByID(ctx context.Context, policyCategoryID uuid.UUID) (PolicyCategory, error)
	FindPolicyCategoryByKey(ctx context.Context, key string) (PolicyCategory, error)
	FindPositionHistoryByID(ctx context.Context, positionHistoryID uuid.UUID) (PositionHistory, error)
	FindPositionHistoryByIDWithMember(ctx context.Context, positionHistoryID uuid.UUID) (FindPositionHistoryByIDWithMemberRow, error)
	FindProfessorByID(ctx context.Context, professorID uuid.UUID) (Professor, error)
	FindProfessorByIDWithMember(ctx context.Context, professorID uuid.UUID) (FindProfessorByIDWithMemberRow, error)
	FindRecordByID(ctx context.Context, recordID uuid.UUID) (Record, error)
	FindRecordByIDWithAll(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithAllRow, error)
	FindRecordByIDWithLastEditedBy(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithLastEditedByRow, error)
	FindRecordByIDWithOrganization(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithOrganizationRow, error)
	FindRecordByIDWithPostedBy(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithPostedByRow, error)
	FindRecordByIDWithRecordType(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithRecordTypeRow, error)
	FindRecordTypeByID(ctx context.Context, recordTypeID uuid.UUID) (RecordType, error)
	FindRecordTypeByKey(ctx context.Context, key string) (RecordType, error)
	FindRoleByID(ctx context.Context, roleID uuid.UUID) (Role, error)
	FindStudentByID(ctx context.Context, studentID uuid.UUID) (Student, error)
	FindStudentByIDWithMember(ctx context.Context, studentID uuid.UUID) (FindStudentByIDWithMemberRow, error)
	FindWholeOrganization(ctx context.Context) (Organization, error)
	FindWholeOrganizationWithChatRoom(ctx context.Context) (FindWholeOrganizationWithChatRoomRow, error)
	FindWorkPositionByID(ctx context.Context, workPositionID uuid.UUID) (WorkPosition, error)
	GetAbsences(ctx context.Context) ([]Absence, error)
	GetAbsencesUseKeysetPaginate(ctx context.Context, arg GetAbsencesUseKeysetPaginateParams) ([]Absence, error)
	GetAbsencesUseNumberedPaginate(ctx context.Context, arg GetAbsencesUseNumberedPaginateParams) ([]Absence, error)
	GetAttachableItems(ctx context.Context, arg GetAttachableItemsParams) ([]GetAttachableItemsRow, error)
	GetAttachableItemsUseKeysetPaginate(ctx context.Context, arg GetAttachableItemsUseKeysetPaginateParams) ([]GetAttachableItemsUseKeysetPaginateRow, error)
	GetAttachableItemsUseNumberedPaginate(ctx context.Context, arg GetAttachableItemsUseNumberedPaginateParams) ([]GetAttachableItemsUseNumberedPaginateRow, error)
	GetAttachableItemsWithMimeType(ctx context.Context, arg GetAttachableItemsWithMimeTypeParams) ([]GetAttachableItemsWithMimeTypeRow, error)
	GetAttachableItemsWithMimeTypeUseKeysetPaginate(ctx context.Context, arg GetAttachableItemsWithMimeTypeUseKeysetPaginateParams) ([]GetAttachableItemsWithMimeTypeUseKeysetPaginateRow, error)
	GetAttachableItemsWithMimeTypeUseNumberedPaginate(ctx context.Context, arg GetAttachableItemsWithMimeTypeUseNumberedPaginateParams) ([]GetAttachableItemsWithMimeTypeUseNumberedPaginateRow, error)
	GetAttendStatuses(ctx context.Context, arg GetAttendStatusesParams) ([]AttendStatus, error)
	GetAttendStatusesUseKeysetPaginate(ctx context.Context, arg GetAttendStatusesUseKeysetPaginateParams) ([]AttendStatus, error)
	GetAttendStatusesUseNumberedPaginate(ctx context.Context, arg GetAttendStatusesUseNumberedPaginateParams) ([]AttendStatus, error)
	GetAttendanceTypes(ctx context.Context, arg GetAttendanceTypesParams) ([]AttendanceType, error)
	GetAttendanceTypesUseKeysetPaginate(ctx context.Context, arg GetAttendanceTypesUseKeysetPaginateParams) ([]AttendanceType, error)
	GetAttendanceTypesUseNumberedPaginate(ctx context.Context, arg GetAttendanceTypesUseNumberedPaginateParams) ([]AttendanceType, error)
	GetAttendanceUseKeysetPaginate(ctx context.Context, arg GetAttendanceUseKeysetPaginateParams) ([]Attendance, error)
	GetAttendanceUseNumberedPaginate(ctx context.Context, arg GetAttendanceUseNumberedPaginateParams) ([]Attendance, error)
	GetAttendanceWithAll(ctx context.Context, arg GetAttendanceWithAllParams) ([]GetAttendanceWithAllRow, error)
	GetAttendanceWithAllUseKeysetPaginate(ctx context.Context, arg GetAttendanceWithAllUseKeysetPaginateParams) ([]GetAttendanceWithAllUseKeysetPaginateRow, error)
	GetAttendanceWithAllUseNumberedPaginate(ctx context.Context, arg GetAttendanceWithAllUseNumberedPaginateParams) ([]GetAttendanceWithAllUseNumberedPaginateRow, error)
	GetAttendanceWithAttendanceType(ctx context.Context, arg GetAttendanceWithAttendanceTypeParams) ([]GetAttendanceWithAttendanceTypeRow, error)
	GetAttendanceWithAttendanceTypeUseKeysetPaginate(ctx context.Context, arg GetAttendanceWithAttendanceTypeUseKeysetPaginateParams) ([]GetAttendanceWithAttendanceTypeUseKeysetPaginateRow, error)
	GetAttendanceWithAttendanceTypeUseNumberedPaginate(ctx context.Context, arg GetAttendanceWithAttendanceTypeUseNumberedPaginateParams) ([]GetAttendanceWithAttendanceTypeUseNumberedPaginateRow, error)
	GetAttendanceWithDetails(ctx context.Context, arg GetAttendanceWithDetailsParams) ([]GetAttendanceWithDetailsRow, error)
	GetAttendanceWithDetailsUseKeysetPaginate(ctx context.Context, arg GetAttendanceWithDetailsUseKeysetPaginateParams) ([]GetAttendanceWithDetailsUseKeysetPaginateRow, error)
	GetAttendanceWithDetailsUseNumberedPaginate(ctx context.Context, arg GetAttendanceWithDetailsUseNumberedPaginateParams) ([]GetAttendanceWithDetailsUseNumberedPaginateRow, error)
	GetAttendanceWithMember(ctx context.Context, arg GetAttendanceWithMemberParams) ([]GetAttendanceWithMemberRow, error)
	GetAttendanceWithMemberUseKeysetPaginate(ctx context.Context, arg GetAttendanceWithMemberUseKeysetPaginateParams) ([]GetAttendanceWithMemberUseKeysetPaginateRow, error)
	GetAttendanceWithMemberUseNumberedPaginate(ctx context.Context, arg GetAttendanceWithMemberUseNumberedPaginateParams) ([]GetAttendanceWithMemberUseNumberedPaginateRow, error)
	GetAttendanceWithSendOrganization(ctx context.Context, arg GetAttendanceWithSendOrganizationParams) ([]GetAttendanceWithSendOrganizationRow, error)
	GetAttendanceWithSendOrganizationUseKeysetPaginate(ctx context.Context, arg GetAttendanceWithSendOrganizationUseKeysetPaginateParams) ([]GetAttendanceWithSendOrganizationUseKeysetPaginateRow, error)
	GetAttendanceWithSendOrganizationUseNumberedPaginate(ctx context.Context, arg GetAttendanceWithSendOrganizationUseNumberedPaginateParams) ([]GetAttendanceWithSendOrganizationUseNumberedPaginateRow, error)
	GetAttendances(ctx context.Context, arg GetAttendancesParams) ([]Attendance, error)
	GetChatRooms(ctx context.Context, arg GetChatRoomsParams) ([]ChatRoom, error)
	GetChatRoomsOnMember(ctx context.Context, arg GetChatRoomsOnMemberParams) ([]GetChatRoomsOnMemberRow, error)
	GetChatRoomsOnMemberUseKeysetPaginate(ctx context.Context, arg GetChatRoomsOnMemberUseKeysetPaginateParams) ([]GetChatRoomsOnMemberUseKeysetPaginateRow, error)
	GetChatRoomsOnMemberUseNumberedPaginate(ctx context.Context, arg GetChatRoomsOnMemberUseNumberedPaginateParams) ([]GetChatRoomsOnMemberUseNumberedPaginateRow, error)
	GetChatRoomsUseKeysetPaginate(ctx context.Context, arg GetChatRoomsUseKeysetPaginateParams) ([]ChatRoom, error)
	GetChatRoomsUseNumberedPaginate(ctx context.Context, arg GetChatRoomsUseNumberedPaginateParams) ([]ChatRoom, error)
	GetChatRoomsWithOwner(ctx context.Context, arg GetChatRoomsWithOwnerParams) ([]GetChatRoomsWithOwnerRow, error)
	GetChatRoomsWithOwnerUseKeysetPaginate(ctx context.Context, arg GetChatRoomsWithOwnerUseKeysetPaginateParams) ([]GetChatRoomsWithOwnerUseKeysetPaginateRow, error)
	GetChatRoomsWithOwnerUseNumberedPaginate(ctx context.Context, arg GetChatRoomsWithOwnerUseNumberedPaginateParams) ([]GetChatRoomsWithOwnerUseNumberedPaginateRow, error)
	GetEarlyLeavings(ctx context.Context) ([]EarlyLeaving, error)
	GetEarlyLeavingsUseKeysetPaginate(ctx context.Context, arg GetEarlyLeavingsUseKeysetPaginateParams) ([]EarlyLeaving, error)
	GetEarlyLeavingsUseNumberedPaginate(ctx context.Context, arg GetEarlyLeavingsUseNumberedPaginateParams) ([]EarlyLeaving, error)
	GetEventTypes(ctx context.Context, arg GetEventTypesParams) ([]EventType, error)
	GetEventTypesUseKeysetPaginate(ctx context.Context, arg GetEventTypesUseKeysetPaginateParams) ([]EventType, error)
	GetEventTypesUseNumberedPaginate(ctx context.Context, arg GetEventTypesUseNumberedPaginateParams) ([]EventType, error)
	GetEvents(ctx context.Context, arg GetEventsParams) ([]Event, error)
	GetEventsUseKeysetPaginate(ctx context.Context, arg GetEventsUseKeysetPaginateParams) ([]Event, error)
	GetEventsUseNumberedPaginate(ctx context.Context, arg GetEventsUseNumberedPaginateParams) ([]Event, error)
	GetEventsWithAll(ctx context.Context, arg GetEventsWithAllParams) ([]GetEventsWithAllRow, error)
	GetEventsWithAllUseKeysetPaginate(ctx context.Context, arg GetEventsWithAllUseKeysetPaginateParams) ([]GetEventsWithAllUseKeysetPaginateRow, error)
	GetEventsWithAllUseNumberedPaginate(ctx context.Context, arg GetEventsWithAllUseNumberedPaginateParams) ([]GetEventsWithAllUseNumberedPaginateRow, error)
	GetEventsWithLastEditUser(ctx context.Context, arg GetEventsWithLastEditUserParams) ([]GetEventsWithLastEditUserRow, error)
	GetEventsWithLastEditUserUseKeysetPaginate(ctx context.Context, arg GetEventsWithLastEditUserUseKeysetPaginateParams) ([]GetEventsWithLastEditUserUseKeysetPaginateRow, error)
	GetEventsWithLastEditUserUseNumberedPaginate(ctx context.Context, arg GetEventsWithLastEditUserUseNumberedPaginateParams) ([]GetEventsWithLastEditUserUseNumberedPaginateRow, error)
	GetEventsWithOrganization(ctx context.Context, arg GetEventsWithOrganizationParams) ([]GetEventsWithOrganizationRow, error)
	GetEventsWithOrganizationUseKeysetPaginate(ctx context.Context, arg GetEventsWithOrganizationUseKeysetPaginateParams) ([]GetEventsWithOrganizationUseKeysetPaginateRow, error)
	GetEventsWithOrganizationUseNumberedPaginate(ctx context.Context, arg GetEventsWithOrganizationUseNumberedPaginateParams) ([]GetEventsWithOrganizationUseNumberedPaginateRow, error)
	GetEventsWithPostUser(ctx context.Context, arg GetEventsWithPostUserParams) ([]GetEventsWithPostUserRow, error)
	GetEventsWithPostUserUseKeysetPaginate(ctx context.Context, arg GetEventsWithPostUserUseKeysetPaginateParams) ([]GetEventsWithPostUserUseKeysetPaginateRow, error)
	GetEventsWithPostUserUseNumberedPaginate(ctx context.Context, arg GetEventsWithPostUserUseNumberedPaginateParams) ([]GetEventsWithPostUserUseNumberedPaginateRow, error)
	GetEventsWithSendOrganization(ctx context.Context, arg GetEventsWithSendOrganizationParams) ([]GetEventsWithSendOrganizationRow, error)
	GetEventsWithSendOrganizationUseKeysetPaginate(ctx context.Context, arg GetEventsWithSendOrganizationUseKeysetPaginateParams) ([]GetEventsWithSendOrganizationUseKeysetPaginateRow, error)
	GetEventsWithSendOrganizationUseNumberedPaginate(ctx context.Context, arg GetEventsWithSendOrganizationUseNumberedPaginateParams) ([]GetEventsWithSendOrganizationUseNumberedPaginateRow, error)
	GetEventsWithType(ctx context.Context, arg GetEventsWithTypeParams) ([]GetEventsWithTypeRow, error)
	GetEventsWithTypeUseKeysetPaginate(ctx context.Context, arg GetEventsWithTypeUseKeysetPaginateParams) ([]GetEventsWithTypeUseKeysetPaginateRow, error)
	GetEventsWithTypeUseNumberedPaginate(ctx context.Context, arg GetEventsWithTypeUseNumberedPaginateParams) ([]GetEventsWithTypeUseNumberedPaginateRow, error)
	GetFiles(ctx context.Context) ([]File, error)
	GetFilesOnChatRoom(ctx context.Context, chatRoomID uuid.UUID) ([]GetFilesOnChatRoomRow, error)
	GetFilesOnChatRoomUseKeysetPaginate(ctx context.Context, arg GetFilesOnChatRoomUseKeysetPaginateParams) ([]GetFilesOnChatRoomUseKeysetPaginateRow, error)
	GetFilesOnChatRoomUseNumberedPaginate(ctx context.Context, arg GetFilesOnChatRoomUseNumberedPaginateParams) ([]GetFilesOnChatRoomUseNumberedPaginateRow, error)
	GetFilesOnMessage(ctx context.Context, messageID pgtype.UUID) ([]GetFilesOnMessageRow, error)
	GetFilesOnMessageUseKeysetPaginate(ctx context.Context, arg GetFilesOnMessageUseKeysetPaginateParams) ([]GetFilesOnMessageUseKeysetPaginateRow, error)
	GetFilesOnMessageUseNumberedPaginate(ctx context.Context, arg GetFilesOnMessageUseNumberedPaginateParams) ([]GetFilesOnMessageUseNumberedPaginateRow, error)
	GetFilesUseKeysetPaginate(ctx context.Context, arg GetFilesUseKeysetPaginateParams) ([]File, error)
	GetFilesUseNumberedPaginate(ctx context.Context, arg GetFilesUseNumberedPaginateParams) ([]File, error)
	GetFilesWithAttachableItem(ctx context.Context) ([]GetFilesWithAttachableItemRow, error)
	GetFilesWithAttachableItemUseKeysetPaginate(ctx context.Context, arg GetFilesWithAttachableItemUseKeysetPaginateParams) ([]GetFilesWithAttachableItemUseKeysetPaginateRow, error)
	GetFilesWithAttachableItemUseNumberedPaginate(ctx context.Context, arg GetFilesWithAttachableItemUseNumberedPaginateParams) ([]GetFilesWithAttachableItemUseNumberedPaginateRow, error)
	GetGrades(ctx context.Context) ([]Grade, error)
	GetGradesUseKeysetPaginate(ctx context.Context, arg GetGradesUseKeysetPaginateParams) ([]Grade, error)
	GetGradesUseNumberedPaginate(ctx context.Context, arg GetGradesUseNumberedPaginateParams) ([]Grade, error)
	GetGradesWithOrganization(ctx context.Context, orderMethod string) ([]GetGradesWithOrganizationRow, error)
	GetGradesWithOrganizationUseKeysetPaginate(ctx context.Context, arg GetGradesWithOrganizationUseKeysetPaginateParams) ([]GetGradesWithOrganizationUseKeysetPaginateRow, error)
	GetGradesWithOrganizationUseNumberedPaginate(ctx context.Context, arg GetGradesWithOrganizationUseNumberedPaginateParams) ([]GetGradesWithOrganizationUseNumberedPaginateRow, error)
	GetGroups(ctx context.Context) ([]Group, error)
	GetGroupsUseKeysetPaginate(ctx context.Context, arg GetGroupsUseKeysetPaginateParams) ([]Group, error)
	GetGroupsUseNumberedPaginate(ctx context.Context, arg GetGroupsUseNumberedPaginateParams) ([]Group, error)
	GetGroupsWithOrganization(ctx context.Context, orderMethod string) ([]GetGroupsWithOrganizationRow, error)
	GetGroupsWithOrganizationUseKeysetPaginate(ctx context.Context, arg GetGroupsWithOrganizationUseKeysetPaginateParams) ([]GetGroupsWithOrganizationUseKeysetPaginateRow, error)
	GetGroupsWithOrganizationUseNumberedPaginate(ctx context.Context, arg GetGroupsWithOrganizationUseNumberedPaginateParams) ([]GetGroupsWithOrganizationUseNumberedPaginateRow, error)
	GetImages(ctx context.Context) ([]Image, error)
	GetImagesUseKeysetPaginate(ctx context.Context, arg GetImagesUseKeysetPaginateParams) ([]Image, error)
	GetImagesUseNumberedPaginate(ctx context.Context, arg GetImagesUseNumberedPaginateParams) ([]Image, error)
	GetImagesWithAttachableItem(ctx context.Context) ([]GetImagesWithAttachableItemRow, error)
	GetImagesWithAttachableItemUseKeysetPaginate(ctx context.Context, arg GetImagesWithAttachableItemUseKeysetPaginateParams) ([]GetImagesWithAttachableItemUseKeysetPaginateRow, error)
	GetImagesWithAttachableItemUseNumberedPaginate(ctx context.Context, arg GetImagesWithAttachableItemUseNumberedPaginateParams) ([]GetImagesWithAttachableItemUseNumberedPaginateRow, error)
	GetLabIOHistories(ctx context.Context, arg GetLabIOHistoriesParams) ([]LabIOHistory, error)
	GetLabIOHistoriesUseKeysetPaginate(ctx context.Context, arg GetLabIOHistoriesUseKeysetPaginateParams) ([]LabIOHistory, error)
	GetLabIOHistoriesUseNumberedPaginate(ctx context.Context, arg GetLabIOHistoriesUseNumberedPaginateParams) ([]LabIOHistory, error)
	GetLabIOHistoriesWithMember(ctx context.Context, arg GetLabIOHistoriesWithMemberParams) ([]GetLabIOHistoriesWithMemberRow, error)
	GetLabIOHistoriesWithMemberUseKeysetPaginate(ctx context.Context, arg GetLabIOHistoriesWithMemberUseKeysetPaginateParams) ([]GetLabIOHistoriesWithMemberUseKeysetPaginateRow, error)
	GetLabIOHistoriesWithMemberUseNumberedPaginate(ctx context.Context, arg GetLabIOHistoriesWithMemberUseNumberedPaginateParams) ([]GetLabIOHistoriesWithMemberUseNumberedPaginateRow, error)
	GetLateArrivals(ctx context.Context) ([]LateArrival, error)
	GetLateArrivalsUseKeysetPaginate(ctx context.Context, arg GetLateArrivalsUseKeysetPaginateParams) ([]LateArrival, error)
	GetLateArrivalsUseNumberedPaginate(ctx context.Context, arg GetLateArrivalsUseNumberedPaginateParams) ([]LateArrival, error)
	GetMembers(ctx context.Context, arg GetMembersParams) ([]Member, error)
	GetMembersOnChatRoom(ctx context.Context, arg GetMembersOnChatRoomParams) ([]GetMembersOnChatRoomRow, error)
	GetMembersOnChatRoomUseKeysetPaginate(ctx context.Context, arg GetMembersOnChatRoomUseKeysetPaginateParams) ([]GetMembersOnChatRoomUseKeysetPaginateRow, error)
	GetMembersOnChatRoomUseNumberedPaginate(ctx context.Context, arg GetMembersOnChatRoomUseNumberedPaginateParams) ([]GetMembersOnChatRoomUseNumberedPaginateRow, error)
	GetMembersUseKeysetPaginate(ctx context.Context, arg GetMembersUseKeysetPaginateParams) ([]Member, error)
	GetMembersUseNumberedPaginate(ctx context.Context, arg GetMembersUseNumberedPaginateParams) ([]Member, error)
	GetMembersWithAll(ctx context.Context, arg GetMembersWithAllParams) ([]GetMembersWithAllRow, error)
	GetMembersWithAllUseKeysetPaginate(ctx context.Context, arg GetMembersWithAllUseKeysetPaginateParams) ([]GetMembersWithAllUseKeysetPaginateRow, error)
	GetMembersWithAllUseNumberedPaginate(ctx context.Context, arg GetMembersWithAllUseNumberedPaginateParams) ([]GetMembersWithAllUseNumberedPaginateRow, error)
	GetMembersWithAttendStatus(ctx context.Context, arg GetMembersWithAttendStatusParams) ([]GetMembersWithAttendStatusRow, error)
	GetMembersWithAttendStatusUseKeysetPaginate(ctx context.Context, arg GetMembersWithAttendStatusUseKeysetPaginateParams) ([]GetMembersWithAttendStatusUseKeysetPaginateRow, error)
	GetMembersWithAttendStatusUseNumberedPaginate(ctx context.Context, arg GetMembersWithAttendStatusUseNumberedPaginateParams) ([]GetMembersWithAttendStatusUseNumberedPaginateRow, error)
	GetMembersWithGrade(ctx context.Context, arg GetMembersWithGradeParams) ([]GetMembersWithGradeRow, error)
	GetMembersWithGradeUseKeysetPaginate(ctx context.Context, arg GetMembersWithGradeUseKeysetPaginateParams) ([]GetMembersWithGradeUseKeysetPaginateRow, error)
	GetMembersWithGradeUseNumberedPaginate(ctx context.Context, arg GetMembersWithGradeUseNumberedPaginateParams) ([]GetMembersWithGradeUseNumberedPaginateRow, error)
	GetMembersWithGroup(ctx context.Context, arg GetMembersWithGroupParams) ([]GetMembersWithGroupRow, error)
	GetMembersWithGroupUseKeysetPaginate(ctx context.Context, arg GetMembersWithGroupUseKeysetPaginateParams) ([]GetMembersWithGroupUseKeysetPaginateRow, error)
	GetMembersWithGroupUseNumberedPaginate(ctx context.Context, arg GetMembersWithGroupUseNumberedPaginateParams) ([]GetMembersWithGroupUseNumberedPaginateRow, error)
	GetMembersWithPersonalOrganization(ctx context.Context, arg GetMembersWithPersonalOrganizationParams) ([]GetMembersWithPersonalOrganizationRow, error)
	GetMembersWithPersonalOrganizationUseKeysetPaginate(ctx context.Context, arg GetMembersWithPersonalOrganizationUseKeysetPaginateParams) ([]GetMembersWithPersonalOrganizationUseKeysetPaginateRow, error)
	GetMembersWithPersonalOrganizationUseNumberedPaginate(ctx context.Context, arg GetMembersWithPersonalOrganizationUseNumberedPaginateParams) ([]GetMembersWithPersonalOrganizationUseNumberedPaginateRow, error)
	GetMembersWithRole(ctx context.Context, arg GetMembersWithRoleParams) ([]GetMembersWithRoleRow, error)
	GetMembersWithRoleUseKeysetPaginate(ctx context.Context, arg GetMembersWithRoleUseKeysetPaginateParams) ([]GetMembersWithRoleUseKeysetPaginateRow, error)
	GetMembersWithRoleUseNumberedPaginate(ctx context.Context, arg GetMembersWithRoleUseNumberedPaginateParams) ([]GetMembersWithRoleUseNumberedPaginateRow, error)
	GetMessages(ctx context.Context, arg GetMessagesParams) ([]Message, error)
	GetMessagesUseKeysetPaginate(ctx context.Context, arg GetMessagesUseKeysetPaginateParams) ([]Message, error)
	GetMessagesUseNumberedPaginate(ctx context.Context, arg GetMessagesUseNumberedPaginateParams) ([]Message, error)
	GetMessagesWithAll(ctx context.Context, arg GetMessagesWithAllParams) ([]GetMessagesWithAllRow, error)
	GetMessagesWithAllUseKeysetPaginate(ctx context.Context, arg GetMessagesWithAllUseKeysetPaginateParams) ([]GetMessagesWithAllUseKeysetPaginateRow, error)
	GetMessagesWithAllUseNumberedPaginate(ctx context.Context, arg GetMessagesWithAllUseNumberedPaginateParams) ([]GetMessagesWithAllUseNumberedPaginateRow, error)
	GetMessagesWithChatRoom(ctx context.Context, arg GetMessagesWithChatRoomParams) ([]GetMessagesWithChatRoomRow, error)
	GetMessagesWithChatRoomUseKeysetPaginate(ctx context.Context, arg GetMessagesWithChatRoomUseKeysetPaginateParams) ([]GetMessagesWithChatRoomUseKeysetPaginateRow, error)
	GetMessagesWithChatRoomUseNumberedPaginate(ctx context.Context, arg GetMessagesWithChatRoomUseNumberedPaginateParams) ([]GetMessagesWithChatRoomUseNumberedPaginateRow, error)
	GetMessagesWithSender(ctx context.Context, arg GetMessagesWithSenderParams) ([]GetMessagesWithSenderRow, error)
	GetMessagesWithSenderUseKeysetPaginate(ctx context.Context, arg GetMessagesWithSenderUseKeysetPaginateParams) ([]GetMessagesWithSenderUseKeysetPaginateRow, error)
	GetMessagesWithSenderUseNumberedPaginate(ctx context.Context, arg GetMessagesWithSenderUseNumberedPaginateParams) ([]GetMessagesWithSenderUseNumberedPaginateRow, error)
	GetMimeTypes(ctx context.Context, arg GetMimeTypesParams) ([]MimeType, error)
	GetMimeTypesUseKeysetPaginate(ctx context.Context, arg GetMimeTypesUseKeysetPaginateParams) ([]MimeType, error)
	GetMimeTypesUseNumberedPaginate(ctx context.Context, arg GetMimeTypesUseNumberedPaginateParams) ([]MimeType, error)
	GetOrganizations(ctx context.Context, arg GetOrganizationsParams) ([]Organization, error)
	GetOrganizationsUseKeysetPaginate(ctx context.Context, arg GetOrganizationsUseKeysetPaginateParams) ([]Organization, error)
	GetOrganizationsUseNumberedPaginate(ctx context.Context, arg GetOrganizationsUseNumberedPaginateParams) ([]Organization, error)
	GetOrganizationsWithAll(ctx context.Context, arg GetOrganizationsWithAllParams) ([]GetOrganizationsWithAllRow, error)
	GetOrganizationsWithAllUseKeysetPaginate(ctx context.Context, arg GetOrganizationsWithAllUseKeysetPaginateParams) ([]GetOrganizationsWithAllUseKeysetPaginateRow, error)
	GetOrganizationsWithAllUseNumberedPaginate(ctx context.Context, arg GetOrganizationsWithAllUseNumberedPaginateParams) ([]GetOrganizationsWithAllUseNumberedPaginateRow, error)
	GetOrganizationsWithChatRoom(ctx context.Context, arg GetOrganizationsWithChatRoomParams) ([]GetOrganizationsWithChatRoomRow, error)
	GetOrganizationsWithChatRoomUseKeysetPaginate(ctx context.Context, arg GetOrganizationsWithChatRoomUseKeysetPaginateParams) ([]GetOrganizationsWithChatRoomUseKeysetPaginateRow, error)
	GetOrganizationsWithChatRoomUseNumberedPaginate(ctx context.Context, arg GetOrganizationsWithChatRoomUseNumberedPaginateParams) ([]GetOrganizationsWithChatRoomUseNumberedPaginateRow, error)
	GetOrganizationsWithDetail(ctx context.Context, arg GetOrganizationsWithDetailParams) ([]GetOrganizationsWithDetailRow, error)
	GetOrganizationsWithDetailUseKeysetPaginate(ctx context.Context, arg GetOrganizationsWithDetailUseKeysetPaginateParams) ([]GetOrganizationsWithDetailUseKeysetPaginateRow, error)
	GetOrganizationsWithDetailUseNumberedPaginate(ctx context.Context, arg GetOrganizationsWithDetailUseNumberedPaginateParams) ([]GetOrganizationsWithDetailUseNumberedPaginateRow, error)
	GetPermissionCategories(ctx context.Context, arg GetPermissionCategoriesParams) ([]PermissionCategory, error)
	GetPermissionCategoriesUseKeysetPaginate(ctx context.Context, arg GetPermissionCategoriesUseKeysetPaginateParams) ([]PermissionCategory, error)
	GetPermissionCategoriesUseNumberedPaginate(ctx context.Context, arg GetPermissionCategoriesUseNumberedPaginateParams) ([]PermissionCategory, error)
	GetPermissions(ctx context.Context, arg GetPermissionsParams) ([]Permission, error)
	GetPermissionsOnWorkPosition(ctx context.Context, arg GetPermissionsOnWorkPositionParams) ([]GetPermissionsOnWorkPositionRow, error)
	GetPermissionsOnWorkPositionUseKeysetPaginate(ctx context.Context, arg GetPermissionsOnWorkPositionUseKeysetPaginateParams) ([]GetPermissionsOnWorkPositionUseKeysetPaginateRow, error)
	GetPermissionsOnWorkPositionUseNumberedPaginate(ctx context.Context, arg GetPermissionsOnWorkPositionUseNumberedPaginateParams) ([]GetPermissionsOnWorkPositionUseNumberedPaginateRow, error)
	GetPermissionsUseKeysetPaginate(ctx context.Context, arg GetPermissionsUseKeysetPaginateParams) ([]Permission, error)
	GetPermissionsUseNumberedPaginate(ctx context.Context, arg GetPermissionsUseNumberedPaginateParams) ([]Permission, error)
	GetPermissionsWithCategory(ctx context.Context, arg GetPermissionsWithCategoryParams) ([]GetPermissionsWithCategoryRow, error)
	GetPermissionsWithCategoryUseKeysetPaginate(ctx context.Context, arg GetPermissionsWithCategoryUseKeysetPaginateParams) ([]GetPermissionsWithCategoryUseKeysetPaginateRow, error)
	GetPermissionsWithCategoryUseNumberedPaginate(ctx context.Context, arg GetPermissionsWithCategoryUseNumberedPaginateParams) ([]GetPermissionsWithCategoryUseNumberedPaginateRow, error)
	GetPluckRoles(ctx context.Context, arg GetPluckRolesParams) ([]GetPluckRolesRow, error)
	GetPluckWorkPositions(ctx context.Context, arg GetPluckWorkPositionsParams) ([]GetPluckWorkPositionsRow, error)
	GetPluralAbsences(ctx context.Context, arg GetPluralAbsencesParams) ([]Absence, error)
	GetPluralAttachableItems(ctx context.Context, arg GetPluralAttachableItemsParams) ([]GetPluralAttachableItemsRow, error)
	GetPluralAttachableItemsWithMimeType(ctx context.Context, arg GetPluralAttachableItemsWithMimeTypeParams) ([]GetPluralAttachableItemsWithMimeTypeRow, error)
	GetPluralAttendStatuses(ctx context.Context, arg GetPluralAttendStatusesParams) ([]AttendStatus, error)
	GetPluralAttendanceTypes(ctx context.Context, arg GetPluralAttendanceTypesParams) ([]AttendanceType, error)
	GetPluralAttendanceWithAll(ctx context.Context, arg GetPluralAttendanceWithAllParams) ([]GetPluralAttendanceWithAllRow, error)
	GetPluralAttendanceWithAttendanceType(ctx context.Context, arg GetPluralAttendanceWithAttendanceTypeParams) ([]GetPluralAttendanceWithAttendanceTypeRow, error)
	GetPluralAttendanceWithDetails(ctx context.Context, arg GetPluralAttendanceWithDetailsParams) ([]GetPluralAttendanceWithDetailsRow, error)
	GetPluralAttendanceWithMember(ctx context.Context, arg GetPluralAttendanceWithMemberParams) ([]GetPluralAttendanceWithMemberRow, error)
	GetPluralAttendanceWithSendOrganization(ctx context.Context, arg GetPluralAttendanceWithSendOrganizationParams) ([]GetPluralAttendanceWithSendOrganizationRow, error)
	GetPluralAttendances(ctx context.Context, arg GetPluralAttendancesParams) ([]Attendance, error)
	GetPluralChatRooms(ctx context.Context, arg GetPluralChatRoomsParams) ([]ChatRoom, error)
	GetPluralChatRoomsOnMember(ctx context.Context, arg GetPluralChatRoomsOnMemberParams) ([]GetPluralChatRoomsOnMemberRow, error)
	GetPluralChatRoomsWithOwner(ctx context.Context, arg GetPluralChatRoomsWithOwnerParams) ([]GetPluralChatRoomsWithOwnerRow, error)
	GetPluralEarlyLeavings(ctx context.Context, arg GetPluralEarlyLeavingsParams) ([]EarlyLeaving, error)
	GetPluralEventTypes(ctx context.Context, arg GetPluralEventTypesParams) ([]EventType, error)
	GetPluralEvents(ctx context.Context, arg GetPluralEventsParams) ([]Event, error)
	GetPluralEventsWithAll(ctx context.Context, arg GetPluralEventsWithAllParams) ([]GetPluralEventsWithAllRow, error)
	GetPluralEventsWithLastEditUser(ctx context.Context, arg GetPluralEventsWithLastEditUserParams) ([]GetPluralEventsWithLastEditUserRow, error)
	GetPluralEventsWithOrganization(ctx context.Context, arg GetPluralEventsWithOrganizationParams) ([]GetPluralEventsWithOrganizationRow, error)
	GetPluralEventsWithPostUser(ctx context.Context, arg GetPluralEventsWithPostUserParams) ([]GetPluralEventsWithPostUserRow, error)
	GetPluralEventsWithSendOrganization(ctx context.Context, arg GetPluralEventsWithSendOrganizationParams) ([]GetPluralEventsWithSendOrganizationRow, error)
	GetPluralEventsWithType(ctx context.Context, arg GetPluralEventsWithTypeParams) ([]GetPluralEventsWithTypeRow, error)
	GetPluralFiles(ctx context.Context, arg GetPluralFilesParams) ([]File, error)
	GetPluralFilesOnChatRoom(ctx context.Context, arg GetPluralFilesOnChatRoomParams) ([]GetPluralFilesOnChatRoomRow, error)
	GetPluralFilesOnMessage(ctx context.Context, arg GetPluralFilesOnMessageParams) ([]GetPluralFilesOnMessageRow, error)
	GetPluralFilesWithAttachableItem(ctx context.Context, arg GetPluralFilesWithAttachableItemParams) ([]GetPluralFilesWithAttachableItemRow, error)
	GetPluralGrades(ctx context.Context, arg GetPluralGradesParams) ([]Grade, error)
	GetPluralGradesWithOrganization(ctx context.Context, arg GetPluralGradesWithOrganizationParams) ([]GetPluralGradesWithOrganizationRow, error)
	GetPluralGroups(ctx context.Context, arg GetPluralGroupsParams) ([]Group, error)
	GetPluralGroupsWithOrganization(ctx context.Context, arg GetPluralGroupsWithOrganizationParams) ([]GetPluralGroupsWithOrganizationRow, error)
	GetPluralImages(ctx context.Context, arg GetPluralImagesParams) ([]Image, error)
	GetPluralImagesWithAttachableItem(ctx context.Context, arg GetPluralImagesWithAttachableItemParams) ([]GetPluralImagesWithAttachableItemRow, error)
	GetPluralLabIOHistories(ctx context.Context, arg GetPluralLabIOHistoriesParams) ([]LabIOHistory, error)
	GetPluralLabIOHistoriesWithMember(ctx context.Context, arg GetPluralLabIOHistoriesWithMemberParams) ([]GetPluralLabIOHistoriesWithMemberRow, error)
	GetPluralLateArrivals(ctx context.Context, arg GetPluralLateArrivalsParams) ([]LateArrival, error)
	GetPluralMembers(ctx context.Context, arg GetPluralMembersParams) ([]Member, error)
	GetPluralMembersOnChatRoom(ctx context.Context, arg GetPluralMembersOnChatRoomParams) ([]GetPluralMembersOnChatRoomRow, error)
	GetPluralMembersWithAll(ctx context.Context, arg GetPluralMembersWithAllParams) ([]GetPluralMembersWithAllRow, error)
	GetPluralMembersWithAttendStatus(ctx context.Context, arg GetPluralMembersWithAttendStatusParams) ([]GetPluralMembersWithAttendStatusRow, error)
	GetPluralMembersWithGrade(ctx context.Context, arg GetPluralMembersWithGradeParams) ([]GetPluralMembersWithGradeRow, error)
	GetPluralMembersWithGroup(ctx context.Context, arg GetPluralMembersWithGroupParams) ([]GetPluralMembersWithGroupRow, error)
	GetPluralMembersWithPersonalOrganization(ctx context.Context, arg GetPluralMembersWithPersonalOrganizationParams) ([]GetPluralMembersWithPersonalOrganizationRow, error)
	GetPluralMembersWithRole(ctx context.Context, arg GetPluralMembersWithRoleParams) ([]GetPluralMembersWithRoleRow, error)
	GetPluralMessages(ctx context.Context, arg GetPluralMessagesParams) ([]Message, error)
	GetPluralMessagesWithAll(ctx context.Context, arg GetPluralMessagesWithAllParams) ([]GetPluralMessagesWithAllRow, error)
	GetPluralMessagesWithChatRoom(ctx context.Context, arg GetPluralMessagesWithChatRoomParams) ([]GetPluralMessagesWithChatRoomRow, error)
	GetPluralMessagesWithSender(ctx context.Context, arg GetPluralMessagesWithSenderParams) ([]GetPluralMessagesWithSenderRow, error)
	GetPluralMimeTypes(ctx context.Context, arg GetPluralMimeTypesParams) ([]MimeType, error)
	GetPluralOrganizations(ctx context.Context, arg GetPluralOrganizationsParams) ([]Organization, error)
	GetPluralOrganizationsWithAll(ctx context.Context, arg GetPluralOrganizationsWithAllParams) ([]GetPluralOrganizationsWithAllRow, error)
	GetPluralOrganizationsWithChatRoom(ctx context.Context, arg GetPluralOrganizationsWithChatRoomParams) ([]GetPluralOrganizationsWithChatRoomRow, error)
	GetPluralOrganizationsWithDetail(ctx context.Context, arg GetPluralOrganizationsWithDetailParams) ([]GetPluralOrganizationsWithDetailRow, error)
	GetPluralPermissionCategories(ctx context.Context, arg GetPluralPermissionCategoriesParams) ([]PermissionCategory, error)
	GetPluralPermissions(ctx context.Context, arg GetPluralPermissionsParams) ([]Permission, error)
	GetPluralPermissionsOnWorkPosition(ctx context.Context, arg GetPluralPermissionsOnWorkPositionParams) ([]GetPluralPermissionsOnWorkPositionRow, error)
	GetPluralPermissionsWithCategory(ctx context.Context, arg GetPluralPermissionsWithCategoryParams) ([]GetPluralPermissionsWithCategoryRow, error)
	GetPluralPolicies(ctx context.Context, arg GetPluralPoliciesParams) ([]Policy, error)
	GetPluralPoliciesOnRole(ctx context.Context, arg GetPluralPoliciesOnRoleParams) ([]GetPluralPoliciesOnRoleRow, error)
	GetPluralPoliciesWithCategory(ctx context.Context, arg GetPluralPoliciesWithCategoryParams) ([]GetPluralPoliciesWithCategoryRow, error)
	GetPluralPolicyCategories(ctx context.Context, arg GetPluralPolicyCategoriesParams) ([]PolicyCategory, error)
	GetPluralPositionHistories(ctx context.Context, arg GetPluralPositionHistoriesParams) ([]PositionHistory, error)
	GetPluralPositionHistoriesWithMember(ctx context.Context, arg GetPluralPositionHistoriesWithMemberParams) ([]GetPluralPositionHistoriesWithMemberRow, error)
	GetPluralProfessors(ctx context.Context, arg GetPluralProfessorsParams) ([]Professor, error)
	GetPluralRecordTypes(ctx context.Context, arg GetPluralRecordTypesParams) ([]RecordType, error)
	GetPluralRecords(ctx context.Context, arg GetPluralRecordsParams) ([]Record, error)
	GetPluralRecordsWithAll(ctx context.Context, arg GetPluralRecordsWithAllParams) ([]GetPluralRecordsWithAllRow, error)
	GetPluralRecordsWithLastEditedBy(ctx context.Context, arg GetPluralRecordsWithLastEditedByParams) ([]GetPluralRecordsWithLastEditedByRow, error)
	GetPluralRecordsWithOrganization(ctx context.Context, arg GetPluralRecordsWithOrganizationParams) ([]GetPluralRecordsWithOrganizationRow, error)
	GetPluralRecordsWithPostedBy(ctx context.Context, arg GetPluralRecordsWithPostedByParams) ([]GetPluralRecordsWithPostedByRow, error)
	GetPluralRecordsWithRecordType(ctx context.Context, arg GetPluralRecordsWithRecordTypeParams) ([]GetPluralRecordsWithRecordTypeRow, error)
	GetPluralRolesOnPolicy(ctx context.Context, arg GetPluralRolesOnPolicyParams) ([]GetPluralRolesOnPolicyRow, error)
	GetPluralStudents(ctx context.Context, arg GetPluralStudentsParams) ([]Student, error)
	GetPluralWorkPositionsOnPermission(ctx context.Context, arg GetPluralWorkPositionsOnPermissionParams) ([]GetPluralWorkPositionsOnPermissionRow, error)
	GetPolicies(ctx context.Context, arg GetPoliciesParams) ([]Policy, error)
	GetPoliciesOnRole(ctx context.Context, arg GetPoliciesOnRoleParams) ([]GetPoliciesOnRoleRow, error)
	GetPoliciesOnRoleUseKeysetPaginate(ctx context.Context, arg GetPoliciesOnRoleUseKeysetPaginateParams) ([]GetPoliciesOnRoleUseKeysetPaginateRow, error)
	GetPoliciesOnRoleUseNumberedPaginate(ctx context.Context, arg GetPoliciesOnRoleUseNumberedPaginateParams) ([]GetPoliciesOnRoleUseNumberedPaginateRow, error)
	GetPoliciesUseKeysetPaginate(ctx context.Context, arg GetPoliciesUseKeysetPaginateParams) ([]Policy, error)
	GetPoliciesUseNumberedPaginate(ctx context.Context, arg GetPoliciesUseNumberedPaginateParams) ([]Policy, error)
	GetPoliciesWithCategory(ctx context.Context, arg GetPoliciesWithCategoryParams) ([]GetPoliciesWithCategoryRow, error)
	GetPoliciesWithCategoryUseKeysetPaginate(ctx context.Context, arg GetPoliciesWithCategoryUseKeysetPaginateParams) ([]GetPoliciesWithCategoryUseKeysetPaginateRow, error)
	GetPoliciesWithCategoryUseNumberedPaginate(ctx context.Context, arg GetPoliciesWithCategoryUseNumberedPaginateParams) ([]GetPoliciesWithCategoryUseNumberedPaginateRow, error)
	GetPolicyCategories(ctx context.Context, arg GetPolicyCategoriesParams) ([]PolicyCategory, error)
	GetPolicyCategoriesUseKeysetPaginate(ctx context.Context, arg GetPolicyCategoriesUseKeysetPaginateParams) ([]PolicyCategory, error)
	GetPolicyCategoriesUseNumberedPaginate(ctx context.Context, arg GetPolicyCategoriesUseNumberedPaginateParams) ([]PolicyCategory, error)
	GetPositionHistories(ctx context.Context, arg GetPositionHistoriesParams) ([]PositionHistory, error)
	GetPositionHistoriesUseKeysetPaginate(ctx context.Context, arg GetPositionHistoriesUseKeysetPaginateParams) ([]PositionHistory, error)
	GetPositionHistoriesUseNumberedPaginate(ctx context.Context, arg GetPositionHistoriesUseNumberedPaginateParams) ([]PositionHistory, error)
	GetPositionHistoriesWithMember(ctx context.Context, arg GetPositionHistoriesWithMemberParams) ([]GetPositionHistoriesWithMemberRow, error)
	GetPositionHistoriesWithMemberUseKeysetPaginate(ctx context.Context, arg GetPositionHistoriesWithMemberUseKeysetPaginateParams) ([]GetPositionHistoriesWithMemberUseKeysetPaginateRow, error)
	GetPositionHistoriesWithMemberUseNumberedPaginate(ctx context.Context, arg GetPositionHistoriesWithMemberUseNumberedPaginateParams) ([]GetPositionHistoriesWithMemberUseNumberedPaginateRow, error)
	GetProfessors(ctx context.Context) ([]Professor, error)
	GetProfessorsUseKeysetPaginate(ctx context.Context, arg GetProfessorsUseKeysetPaginateParams) ([]Professor, error)
	GetProfessorsUseNumberedPaginate(ctx context.Context, arg GetProfessorsUseNumberedPaginateParams) ([]Professor, error)
	GetRecordTypes(ctx context.Context, arg GetRecordTypesParams) ([]RecordType, error)
	GetRecordTypesUseKeysetPaginate(ctx context.Context, arg GetRecordTypesUseKeysetPaginateParams) ([]RecordType, error)
	GetRecordTypesUseNumberedPaginate(ctx context.Context, arg GetRecordTypesUseNumberedPaginateParams) ([]RecordType, error)
	GetRecords(ctx context.Context, arg GetRecordsParams) ([]Record, error)
	GetRecordsUseKeysetPaginate(ctx context.Context, arg GetRecordsUseKeysetPaginateParams) ([]Record, error)
	GetRecordsUseNumberedPaginate(ctx context.Context, arg GetRecordsUseNumberedPaginateParams) ([]Record, error)
	GetRecordsWithAll(ctx context.Context, arg GetRecordsWithAllParams) ([]GetRecordsWithAllRow, error)
	GetRecordsWithAllUseKeysetPaginate(ctx context.Context, arg GetRecordsWithAllUseKeysetPaginateParams) ([]GetRecordsWithAllUseKeysetPaginateRow, error)
	GetRecordsWithAllUseNumberedPaginate(ctx context.Context, arg GetRecordsWithAllUseNumberedPaginateParams) ([]GetRecordsWithAllUseNumberedPaginateRow, error)
	GetRecordsWithLastEditedBy(ctx context.Context, arg GetRecordsWithLastEditedByParams) ([]GetRecordsWithLastEditedByRow, error)
	GetRecordsWithLastEditedByUseKeysetPaginate(ctx context.Context, arg GetRecordsWithLastEditedByUseKeysetPaginateParams) ([]GetRecordsWithLastEditedByUseKeysetPaginateRow, error)
	GetRecordsWithLastEditedByUseNumberedPaginate(ctx context.Context, arg GetRecordsWithLastEditedByUseNumberedPaginateParams) ([]GetRecordsWithLastEditedByUseNumberedPaginateRow, error)
	GetRecordsWithOrganization(ctx context.Context, arg GetRecordsWithOrganizationParams) ([]GetRecordsWithOrganizationRow, error)
	GetRecordsWithOrganizationUseKeysetPaginate(ctx context.Context, arg GetRecordsWithOrganizationUseKeysetPaginateParams) ([]GetRecordsWithOrganizationUseKeysetPaginateRow, error)
	GetRecordsWithOrganizationUseNumberedPaginate(ctx context.Context, arg GetRecordsWithOrganizationUseNumberedPaginateParams) ([]GetRecordsWithOrganizationUseNumberedPaginateRow, error)
	GetRecordsWithPostedBy(ctx context.Context, arg GetRecordsWithPostedByParams) ([]GetRecordsWithPostedByRow, error)
	GetRecordsWithPostedByUseKeysetPaginate(ctx context.Context, arg GetRecordsWithPostedByUseKeysetPaginateParams) ([]GetRecordsWithPostedByUseKeysetPaginateRow, error)
	GetRecordsWithPostedByUseNumberedPaginate(ctx context.Context, arg GetRecordsWithPostedByUseNumberedPaginateParams) ([]GetRecordsWithPostedByUseNumberedPaginateRow, error)
	GetRecordsWithRecordType(ctx context.Context, arg GetRecordsWithRecordTypeParams) ([]GetRecordsWithRecordTypeRow, error)
	GetRecordsWithRecordTypeUseKeysetPaginate(ctx context.Context, arg GetRecordsWithRecordTypeUseKeysetPaginateParams) ([]GetRecordsWithRecordTypeUseKeysetPaginateRow, error)
	GetRecordsWithRecordTypeUseNumberedPaginate(ctx context.Context, arg GetRecordsWithRecordTypeUseNumberedPaginateParams) ([]GetRecordsWithRecordTypeUseNumberedPaginateRow, error)
	GetRoles(ctx context.Context, arg GetRolesParams) ([]Role, error)
	GetRolesOnPolicy(ctx context.Context, arg GetRolesOnPolicyParams) ([]GetRolesOnPolicyRow, error)
	GetRolesOnPolicyUseKeysetPaginate(ctx context.Context, arg GetRolesOnPolicyUseKeysetPaginateParams) ([]GetRolesOnPolicyUseKeysetPaginateRow, error)
	GetRolesOnPolicyUseNumberedPaginate(ctx context.Context, arg GetRolesOnPolicyUseNumberedPaginateParams) ([]GetRolesOnPolicyUseNumberedPaginateRow, error)
	GetRolesUseKeysetPaginate(ctx context.Context, arg GetRolesUseKeysetPaginateParams) ([]Role, error)
	GetRolesUseNumberedPaginate(ctx context.Context, arg GetRolesUseNumberedPaginateParams) ([]Role, error)
	GetStudents(ctx context.Context) ([]Student, error)
	GetStudentsUseKeysetPaginate(ctx context.Context, arg GetStudentsUseKeysetPaginateParams) ([]Student, error)
	GetStudentsUseNumberedPaginate(ctx context.Context, arg GetStudentsUseNumberedPaginateParams) ([]Student, error)
	GetWorkPositions(ctx context.Context, arg GetWorkPositionsParams) ([]WorkPosition, error)
	GetWorkPositionsOnPermission(ctx context.Context, arg GetWorkPositionsOnPermissionParams) ([]GetWorkPositionsOnPermissionRow, error)
	GetWorkPositionsOnPermissionUseKeysetPaginate(ctx context.Context, arg GetWorkPositionsOnPermissionUseKeysetPaginateParams) ([]GetWorkPositionsOnPermissionUseKeysetPaginateRow, error)
	GetWorkPositionsOnPermissionUseNumberedPaginate(ctx context.Context, arg GetWorkPositionsOnPermissionUseNumberedPaginateParams) ([]GetWorkPositionsOnPermissionUseNumberedPaginateRow, error)
	GetWorkPositionsUseKeysetPaginate(ctx context.Context, arg GetWorkPositionsUseKeysetPaginateParams) ([]WorkPosition, error)
	GetWorkPositionsUseNumberedPaginate(ctx context.Context, arg GetWorkPositionsUseNumberedPaginateParams) ([]WorkPosition, error)
	PluralDeleteAbsences(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteAttachableItems(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteAttendStatuses(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteAttendanceTypes(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteAttendances(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteChatRooms(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteEarlyLeavings(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteEventTypes(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteEvents(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteFiles(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteGrades(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteGroups(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteImages(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteLabIOHistories(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteLateArrivals(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteMembers(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteMessages(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteMimeTypes(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteOrganizations(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeletePermissionAssociationsOnPermission(ctx context.Context, arg PluralDeletePermissionAssociationsOnPermissionParams) error
	PluralDeletePermissionAssociationsOnWorkPosition(ctx context.Context, arg PluralDeletePermissionAssociationsOnWorkPositionParams) error
	PluralDeletePermissionCategories(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeletePermissions(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeletePolicies(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeletePolicyCategories(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeletePositionHistories(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteProfessors(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteRecordTypes(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteRecords(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteRoleAssociationsOnPolicy(ctx context.Context, arg PluralDeleteRoleAssociationsOnPolicyParams) error
	PluralDeleteRoleAssociationsOnRole(ctx context.Context, arg PluralDeleteRoleAssociationsOnRoleParams) error
	PluralDeleteRoles(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteStudents(ctx context.Context, dollar_1 []uuid.UUID) error
	PluralDeleteWorkPositions(ctx context.Context, dollar_1 []uuid.UUID) error
	UpdateAttendStatus(ctx context.Context, arg UpdateAttendStatusParams) (AttendStatus, error)
	UpdateAttendStatusByKey(ctx context.Context, arg UpdateAttendStatusByKeyParams) (AttendStatus, error)
	UpdateAttendance(ctx context.Context, arg UpdateAttendanceParams) (Attendance, error)
	UpdateAttendanceType(ctx context.Context, arg UpdateAttendanceTypeParams) (AttendanceType, error)
	UpdateAttendanceTypeByKey(ctx context.Context, arg UpdateAttendanceTypeByKeyParams) (AttendanceType, error)
	UpdateChatRoom(ctx context.Context, arg UpdateChatRoomParams) (ChatRoom, error)
	UpdateEvent(ctx context.Context, arg UpdateEventParams) (Event, error)
	UpdateEventType(ctx context.Context, arg UpdateEventTypeParams) (EventType, error)
	UpdateEventTypeByKey(ctx context.Context, arg UpdateEventTypeByKeyParams) (EventType, error)
	UpdateLabIOHistory(ctx context.Context, arg UpdateLabIOHistoryParams) (LabIOHistory, error)
	UpdateMember(ctx context.Context, arg UpdateMemberParams) (Member, error)
	UpdateMemberAttendStatus(ctx context.Context, arg UpdateMemberAttendStatusParams) (Member, error)
	UpdateMemberGrade(ctx context.Context, arg UpdateMemberGradeParams) (Member, error)
	UpdateMemberGroup(ctx context.Context, arg UpdateMemberGroupParams) (Member, error)
	UpdateMemberLoginID(ctx context.Context, arg UpdateMemberLoginIDParams) (Member, error)
	UpdateMemberPassword(ctx context.Context, arg UpdateMemberPasswordParams) (Member, error)
	UpdateMemberRole(ctx context.Context, arg UpdateMemberRoleParams) (Member, error)
	UpdateMessage(ctx context.Context, arg UpdateMessageParams) (Message, error)
	UpdateMimeType(ctx context.Context, arg UpdateMimeTypeParams) (MimeType, error)
	UpdateMimeTypeByKey(ctx context.Context, arg UpdateMimeTypeByKeyParams) (MimeType, error)
	UpdateOrganization(ctx context.Context, arg UpdateOrganizationParams) (Organization, error)
	UpdatePermission(ctx context.Context, arg UpdatePermissionParams) (Permission, error)
	UpdatePermissionByKey(ctx context.Context, arg UpdatePermissionByKeyParams) (Permission, error)
	UpdatePermissionCategory(ctx context.Context, arg UpdatePermissionCategoryParams) (PermissionCategory, error)
	UpdatePermissionCategoryByKey(ctx context.Context, arg UpdatePermissionCategoryByKeyParams) (PermissionCategory, error)
	UpdatePolicy(ctx context.Context, arg UpdatePolicyParams) (Policy, error)
	UpdatePolicyByKey(ctx context.Context, arg UpdatePolicyByKeyParams) (Policy, error)
	UpdatePolicyCategory(ctx context.Context, arg UpdatePolicyCategoryParams) (PolicyCategory, error)
	UpdatePolicyCategoryByKey(ctx context.Context, arg UpdatePolicyCategoryByKeyParams) (PolicyCategory, error)
	UpdatePositionHistory(ctx context.Context, arg UpdatePositionHistoryParams) (PositionHistory, error)
	UpdateRecord(ctx context.Context, arg UpdateRecordParams) (Record, error)
	UpdateRecordType(ctx context.Context, arg UpdateRecordTypeParams) (RecordType, error)
	UpdateRecordTypeByKey(ctx context.Context, arg UpdateRecordTypeByKeyParams) (RecordType, error)
	UpdateRole(ctx context.Context, arg UpdateRoleParams) (Role, error)
	UpdateWorkPosition(ctx context.Context, arg UpdateWorkPositionParams) (WorkPosition, error)
}

type Queries

type Queries struct {
	// contains filtered or unexported fields
}

func New

func New(db DBTX) *Queries

func (*Queries) CountAbsences

func (q *Queries) CountAbsences(ctx context.Context) (int64, error)

func (*Queries) CountAttachableItems

func (q *Queries) CountAttachableItems(ctx context.Context, arg CountAttachableItemsParams) (int64, error)

func (*Queries) CountAttendStatuses

func (q *Queries) CountAttendStatuses(ctx context.Context, arg CountAttendStatusesParams) (int64, error)

func (*Queries) CountAttendanceTypes

func (q *Queries) CountAttendanceTypes(ctx context.Context, arg CountAttendanceTypesParams) (int64, error)

func (*Queries) CountAttendances

func (q *Queries) CountAttendances(ctx context.Context, arg CountAttendancesParams) (int64, error)

func (*Queries) CountChatRooms

func (q *Queries) CountChatRooms(ctx context.Context, arg CountChatRoomsParams) (int64, error)

func (*Queries) CountChatRoomsOnMember

func (q *Queries) CountChatRoomsOnMember(ctx context.Context, arg CountChatRoomsOnMemberParams) (int64, error)

func (*Queries) CountEarlyLeavings

func (q *Queries) CountEarlyLeavings(ctx context.Context) (int64, error)

func (*Queries) CountEventTypes

func (q *Queries) CountEventTypes(ctx context.Context, arg CountEventTypesParams) (int64, error)

func (*Queries) CountEvents

func (q *Queries) CountEvents(ctx context.Context, arg CountEventsParams) (int64, error)

func (*Queries) CountFiles

func (q *Queries) CountFiles(ctx context.Context) (int64, error)

func (*Queries) CountFilesOnChatRoom

func (q *Queries) CountFilesOnChatRoom(ctx context.Context, chatRoomID uuid.UUID) (int64, error)

func (*Queries) CountFilesOnMessage

func (q *Queries) CountFilesOnMessage(ctx context.Context, messageID pgtype.UUID) (int64, error)

func (*Queries) CountGrades

func (q *Queries) CountGrades(ctx context.Context) (int64, error)

func (*Queries) CountGroups

func (q *Queries) CountGroups(ctx context.Context) (int64, error)

func (*Queries) CountImages

func (q *Queries) CountImages(ctx context.Context) (int64, error)

func (*Queries) CountLabIOHistories

func (q *Queries) CountLabIOHistories(ctx context.Context, arg CountLabIOHistoriesParams) (int64, error)

func (*Queries) CountLateArrivals

func (q *Queries) CountLateArrivals(ctx context.Context) (int64, error)

func (*Queries) CountMembers

func (q *Queries) CountMembers(ctx context.Context, arg CountMembersParams) (int64, error)

func (*Queries) CountMembersOnChatRoom

func (q *Queries) CountMembersOnChatRoom(ctx context.Context, arg CountMembersOnChatRoomParams) (int64, error)

func (*Queries) CountMessages

func (q *Queries) CountMessages(ctx context.Context, arg CountMessagesParams) (int64, error)

func (*Queries) CountMimeTypes

func (q *Queries) CountMimeTypes(ctx context.Context, arg CountMimeTypesParams) (int64, error)

func (*Queries) CountOrganizations

func (q *Queries) CountOrganizations(ctx context.Context, arg CountOrganizationsParams) (int64, error)

func (*Queries) CountPermissionCategories

func (q *Queries) CountPermissionCategories(ctx context.Context, arg CountPermissionCategoriesParams) (int64, error)

func (*Queries) CountPermissions

func (q *Queries) CountPermissions(ctx context.Context, arg CountPermissionsParams) (int64, error)

func (*Queries) CountPermissionsOnWorkPosition

func (q *Queries) CountPermissionsOnWorkPosition(ctx context.Context, arg CountPermissionsOnWorkPositionParams) (int64, error)

func (*Queries) CountPolicies

func (q *Queries) CountPolicies(ctx context.Context, arg CountPoliciesParams) (int64, error)

func (*Queries) CountPoliciesByRoleID

func (q *Queries) CountPoliciesByRoleID(ctx context.Context, arg CountPoliciesByRoleIDParams) (int64, error)

func (*Queries) CountPolicyCategories

func (q *Queries) CountPolicyCategories(ctx context.Context, arg CountPolicyCategoriesParams) (int64, error)

func (*Queries) CountPositionHistories

func (q *Queries) CountPositionHistories(ctx context.Context, arg CountPositionHistoriesParams) (int64, error)

func (*Queries) CountProfessors

func (q *Queries) CountProfessors(ctx context.Context) (int64, error)

func (*Queries) CountRecordTypes

func (q *Queries) CountRecordTypes(ctx context.Context, arg CountRecordTypesParams) (int64, error)

func (*Queries) CountRecords

func (q *Queries) CountRecords(ctx context.Context, arg CountRecordsParams) (int64, error)

func (*Queries) CountRoles

func (q *Queries) CountRoles(ctx context.Context, arg CountRolesParams) (int64, error)

func (*Queries) CountRolesByPolicyID

func (q *Queries) CountRolesByPolicyID(ctx context.Context, arg CountRolesByPolicyIDParams) (int64, error)

func (*Queries) CountStudents

func (q *Queries) CountStudents(ctx context.Context) (int64, error)

func (*Queries) CountWorkPositions

func (q *Queries) CountWorkPositions(ctx context.Context, arg CountWorkPositionsParams) (int64, error)

func (*Queries) CountWorkPositionsOnPermission

func (q *Queries) CountWorkPositionsOnPermission(ctx context.Context, arg CountWorkPositionsOnPermissionParams) (int64, error)

func (*Queries) CreateAbsence

func (q *Queries) CreateAbsence(ctx context.Context, attendanceID uuid.UUID) (Absence, error)

func (*Queries) CreateAbsences

func (q *Queries) CreateAbsences(ctx context.Context, attendanceID []uuid.UUID) (int64, error)

func (*Queries) CreateAttachableItem

func (q *Queries) CreateAttachableItem(ctx context.Context, arg CreateAttachableItemParams) (AttachableItem, error)

func (*Queries) CreateAttachableItems

func (q *Queries) CreateAttachableItems(ctx context.Context, arg []CreateAttachableItemsParams) (int64, error)

func (*Queries) CreateAttachedMessage

func (q *Queries) CreateAttachedMessage(ctx context.Context, arg CreateAttachedMessageParams) (AttachedMessage, error)

func (*Queries) CreateAttachedMessages

func (q *Queries) CreateAttachedMessages(ctx context.Context, arg []CreateAttachedMessagesParams) (int64, error)

func (*Queries) CreateAttendStatus

func (q *Queries) CreateAttendStatus(ctx context.Context, arg CreateAttendStatusParams) (AttendStatus, error)

func (*Queries) CreateAttendStatuses

func (q *Queries) CreateAttendStatuses(ctx context.Context, arg []CreateAttendStatusesParams) (int64, error)

func (*Queries) CreateAttendance

func (q *Queries) CreateAttendance(ctx context.Context, arg CreateAttendanceParams) (Attendance, error)

func (*Queries) CreateAttendanceType

func (q *Queries) CreateAttendanceType(ctx context.Context, arg CreateAttendanceTypeParams) (AttendanceType, error)

func (*Queries) CreateAttendanceTypes

func (q *Queries) CreateAttendanceTypes(ctx context.Context, arg []CreateAttendanceTypesParams) (int64, error)

func (*Queries) CreateAttendances

func (q *Queries) CreateAttendances(ctx context.Context, arg []CreateAttendancesParams) (int64, error)

func (*Queries) CreateChatRoom

func (q *Queries) CreateChatRoom(ctx context.Context, arg CreateChatRoomParams) (ChatRoom, error)

func (*Queries) CreateChatRoomBelonging

func (q *Queries) CreateChatRoomBelonging(ctx context.Context, arg CreateChatRoomBelongingParams) (ChatRoomBelonging, error)

func (*Queries) CreateChatRoomBelongings

func (q *Queries) CreateChatRoomBelongings(ctx context.Context, arg []CreateChatRoomBelongingsParams) (int64, error)

func (*Queries) CreateChatRooms

func (q *Queries) CreateChatRooms(ctx context.Context, arg []CreateChatRoomsParams) (int64, error)

func (*Queries) CreateEarlyLeaving

func (q *Queries) CreateEarlyLeaving(ctx context.Context, arg CreateEarlyLeavingParams) (EarlyLeaving, error)

func (*Queries) CreateEarlyLeavings

func (q *Queries) CreateEarlyLeavings(ctx context.Context, arg []CreateEarlyLeavingsParams) (int64, error)

func (*Queries) CreateEvent

func (q *Queries) CreateEvent(ctx context.Context, arg CreateEventParams) (Event, error)

func (*Queries) CreateEventType

func (q *Queries) CreateEventType(ctx context.Context, arg CreateEventTypeParams) (EventType, error)

func (*Queries) CreateEventTypes

func (q *Queries) CreateEventTypes(ctx context.Context, arg []CreateEventTypesParams) (int64, error)

func (*Queries) CreateEvents

func (q *Queries) CreateEvents(ctx context.Context, arg []CreateEventsParams) (int64, error)

func (*Queries) CreateFile

func (q *Queries) CreateFile(ctx context.Context, attachableItemID uuid.UUID) (File, error)

func (*Queries) CreateFiles

func (q *Queries) CreateFiles(ctx context.Context, attachableItemID []uuid.UUID) (int64, error)

func (*Queries) CreateGrade

func (q *Queries) CreateGrade(ctx context.Context, arg CreateGradeParams) (Grade, error)

func (*Queries) CreateGrades

func (q *Queries) CreateGrades(ctx context.Context, arg []CreateGradesParams) (int64, error)

func (*Queries) CreateGroup

func (q *Queries) CreateGroup(ctx context.Context, arg CreateGroupParams) (Group, error)

func (*Queries) CreateGroups

func (q *Queries) CreateGroups(ctx context.Context, arg []CreateGroupsParams) (int64, error)

func (*Queries) CreateImage

func (q *Queries) CreateImage(ctx context.Context, arg CreateImageParams) (Image, error)

func (*Queries) CreateImages

func (q *Queries) CreateImages(ctx context.Context, arg []CreateImagesParams) (int64, error)

func (*Queries) CreateLabIOHistories

func (q *Queries) CreateLabIOHistories(ctx context.Context, arg []CreateLabIOHistoriesParams) (int64, error)

func (*Queries) CreateLabIOHistory

func (q *Queries) CreateLabIOHistory(ctx context.Context, arg CreateLabIOHistoryParams) (LabIOHistory, error)

func (*Queries) CreateLateArrival

func (q *Queries) CreateLateArrival(ctx context.Context, arg CreateLateArrivalParams) (LateArrival, error)

func (*Queries) CreateLateArrivals

func (q *Queries) CreateLateArrivals(ctx context.Context, arg []CreateLateArrivalsParams) (int64, error)

func (*Queries) CreateMember

func (q *Queries) CreateMember(ctx context.Context, arg CreateMemberParams) (Member, error)

func (*Queries) CreateMembers

func (q *Queries) CreateMembers(ctx context.Context, arg []CreateMembersParams) (int64, error)

func (*Queries) CreateMessage

func (q *Queries) CreateMessage(ctx context.Context, arg CreateMessageParams) (Message, error)

func (*Queries) CreateMessages

func (q *Queries) CreateMessages(ctx context.Context, arg []CreateMessagesParams) (int64, error)

func (*Queries) CreateMimeType

func (q *Queries) CreateMimeType(ctx context.Context, arg CreateMimeTypeParams) (MimeType, error)

func (*Queries) CreateMimeTypes

func (q *Queries) CreateMimeTypes(ctx context.Context, arg []CreateMimeTypesParams) (int64, error)

func (*Queries) CreateOrganization

func (q *Queries) CreateOrganization(ctx context.Context, arg CreateOrganizationParams) (Organization, error)

func (*Queries) CreateOrganizations

func (q *Queries) CreateOrganizations(ctx context.Context, arg []CreateOrganizationsParams) (int64, error)

func (*Queries) CreatePermission

func (q *Queries) CreatePermission(ctx context.Context, arg CreatePermissionParams) (Permission, error)

func (*Queries) CreatePermissionAssociation

func (q *Queries) CreatePermissionAssociation(ctx context.Context, arg CreatePermissionAssociationParams) (PermissionAssociation, error)

func (*Queries) CreatePermissionAssociations

func (q *Queries) CreatePermissionAssociations(ctx context.Context, arg []CreatePermissionAssociationsParams) (int64, error)

func (*Queries) CreatePermissionCategories

func (q *Queries) CreatePermissionCategories(ctx context.Context, arg []CreatePermissionCategoriesParams) (int64, error)

func (*Queries) CreatePermissionCategory

func (q *Queries) CreatePermissionCategory(ctx context.Context, arg CreatePermissionCategoryParams) (PermissionCategory, error)

func (*Queries) CreatePermissions

func (q *Queries) CreatePermissions(ctx context.Context, arg []CreatePermissionsParams) (int64, error)

func (*Queries) CreatePolicies

func (q *Queries) CreatePolicies(ctx context.Context, arg []CreatePoliciesParams) (int64, error)

func (*Queries) CreatePolicy

func (q *Queries) CreatePolicy(ctx context.Context, arg CreatePolicyParams) (Policy, error)

func (*Queries) CreatePolicyCategories

func (q *Queries) CreatePolicyCategories(ctx context.Context, arg []CreatePolicyCategoriesParams) (int64, error)

func (*Queries) CreatePolicyCategory

func (q *Queries) CreatePolicyCategory(ctx context.Context, arg CreatePolicyCategoryParams) (PolicyCategory, error)

func (*Queries) CreatePositionHistories

func (q *Queries) CreatePositionHistories(ctx context.Context, arg []CreatePositionHistoriesParams) (int64, error)

func (*Queries) CreatePositionHistory

func (q *Queries) CreatePositionHistory(ctx context.Context, arg CreatePositionHistoryParams) (PositionHistory, error)

func (*Queries) CreateProfessor

func (q *Queries) CreateProfessor(ctx context.Context, memberID uuid.UUID) (Professor, error)

func (*Queries) CreateProfessors

func (q *Queries) CreateProfessors(ctx context.Context, memberID []uuid.UUID) (int64, error)

func (*Queries) CreateRecord

func (q *Queries) CreateRecord(ctx context.Context, arg CreateRecordParams) (Record, error)

func (*Queries) CreateRecordType

func (q *Queries) CreateRecordType(ctx context.Context, arg CreateRecordTypeParams) (RecordType, error)

func (*Queries) CreateRecordTypes

func (q *Queries) CreateRecordTypes(ctx context.Context, arg []CreateRecordTypesParams) (int64, error)

func (*Queries) CreateRecords

func (q *Queries) CreateRecords(ctx context.Context, arg []CreateRecordsParams) (int64, error)

func (*Queries) CreateRole

func (q *Queries) CreateRole(ctx context.Context, arg CreateRoleParams) (Role, error)

func (*Queries) CreateRoleAssociation

func (q *Queries) CreateRoleAssociation(ctx context.Context, arg CreateRoleAssociationParams) (RoleAssociation, error)

func (*Queries) CreateRoleAssociations

func (q *Queries) CreateRoleAssociations(ctx context.Context, arg []CreateRoleAssociationsParams) (int64, error)

func (*Queries) CreateRoles

func (q *Queries) CreateRoles(ctx context.Context, arg []CreateRolesParams) (int64, error)

func (*Queries) CreateStudent

func (q *Queries) CreateStudent(ctx context.Context, memberID uuid.UUID) (Student, error)

func (*Queries) CreateStudents

func (q *Queries) CreateStudents(ctx context.Context, memberID []uuid.UUID) (int64, error)

func (*Queries) CreateWorkPosition

func (q *Queries) CreateWorkPosition(ctx context.Context, arg CreateWorkPositionParams) (WorkPosition, error)

func (*Queries) CreateWorkPositions

func (q *Queries) CreateWorkPositions(ctx context.Context, arg []CreateWorkPositionsParams) (int64, error)

func (*Queries) DeleteAbsence

func (q *Queries) DeleteAbsence(ctx context.Context, absenceID uuid.UUID) error

func (*Queries) DeleteAttachableItem

func (q *Queries) DeleteAttachableItem(ctx context.Context, attachableItemID uuid.UUID) error

func (*Queries) DeleteAttachedMessage

func (q *Queries) DeleteAttachedMessage(ctx context.Context, attachedMessageID uuid.UUID) error

func (*Queries) DeleteAttachedMessagesOnMessage

func (q *Queries) DeleteAttachedMessagesOnMessage(ctx context.Context, messageID pgtype.UUID) error

func (*Queries) DeleteAttachedMessagesOnMessages

func (q *Queries) DeleteAttachedMessagesOnMessages(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) DeleteAttendStatus

func (q *Queries) DeleteAttendStatus(ctx context.Context, attendStatusID uuid.UUID) error

func (*Queries) DeleteAttendStatusByKey

func (q *Queries) DeleteAttendStatusByKey(ctx context.Context, key string) error

func (*Queries) DeleteAttendance

func (q *Queries) DeleteAttendance(ctx context.Context, attendanceID uuid.UUID) error

func (*Queries) DeleteAttendanceType

func (q *Queries) DeleteAttendanceType(ctx context.Context, attendanceTypeID uuid.UUID) error

func (*Queries) DeleteAttendanceTypeByKey

func (q *Queries) DeleteAttendanceTypeByKey(ctx context.Context, key string) error

func (*Queries) DeleteAttendancesOnMember

func (q *Queries) DeleteAttendancesOnMember(ctx context.Context, memberID uuid.UUID) error

func (*Queries) DeleteAttendancesOnMembers

func (q *Queries) DeleteAttendancesOnMembers(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) DeleteChatRoom

func (q *Queries) DeleteChatRoom(ctx context.Context, chatRoomID uuid.UUID) error

func (*Queries) DeleteChatRoomBelonging

func (q *Queries) DeleteChatRoomBelonging(ctx context.Context, arg DeleteChatRoomBelongingParams) error

func (*Queries) DeleteChatRoomBelongingsOnMember

func (q *Queries) DeleteChatRoomBelongingsOnMember(ctx context.Context, memberID uuid.UUID) error

func (*Queries) DeleteChatRoomBelongingsOnMembers

func (q *Queries) DeleteChatRoomBelongingsOnMembers(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) DeleteEarlyLeaving

func (q *Queries) DeleteEarlyLeaving(ctx context.Context, earlyLeavingID uuid.UUID) error

func (*Queries) DeleteEvent

func (q *Queries) DeleteEvent(ctx context.Context, eventID uuid.UUID) error

func (*Queries) DeleteEventOnOrganization

func (q *Queries) DeleteEventOnOrganization(ctx context.Context, organizationID pgtype.UUID) error

func (*Queries) DeleteEventType

func (q *Queries) DeleteEventType(ctx context.Context, eventTypeID uuid.UUID) error

func (*Queries) DeleteEventTypeByKey

func (q *Queries) DeleteEventTypeByKey(ctx context.Context, key string) error

func (*Queries) DeleteFile

func (q *Queries) DeleteFile(ctx context.Context, fileID uuid.UUID) error

func (*Queries) DeleteGrade

func (q *Queries) DeleteGrade(ctx context.Context, gradeID uuid.UUID) error

func (*Queries) DeleteGradeByKey

func (q *Queries) DeleteGradeByKey(ctx context.Context, key string) error

func (*Queries) DeleteGroup

func (q *Queries) DeleteGroup(ctx context.Context, groupID uuid.UUID) error

func (*Queries) DeleteGroupByKey

func (q *Queries) DeleteGroupByKey(ctx context.Context, key string) error

func (*Queries) DeleteImage

func (q *Queries) DeleteImage(ctx context.Context, imageID uuid.UUID) error

func (*Queries) DeleteLabIOHistory

func (q *Queries) DeleteLabIOHistory(ctx context.Context, labIoHistoryID uuid.UUID) error

func (*Queries) DeleteLabIOHistoryOnMember

func (q *Queries) DeleteLabIOHistoryOnMember(ctx context.Context, memberID uuid.UUID) error

func (*Queries) DeleteLateArrival

func (q *Queries) DeleteLateArrival(ctx context.Context, lateArrivalID uuid.UUID) error

func (*Queries) DeleteMember

func (q *Queries) DeleteMember(ctx context.Context, memberID uuid.UUID) error

func (*Queries) DeleteMessage

func (q *Queries) DeleteMessage(ctx context.Context, messageID uuid.UUID) error

func (*Queries) DeleteMessagesOnChatRoom

func (q *Queries) DeleteMessagesOnChatRoom(ctx context.Context, chatRoomID uuid.UUID) error

func (*Queries) DeleteMimeType

func (q *Queries) DeleteMimeType(ctx context.Context, mimeTypeID uuid.UUID) error

func (*Queries) DeleteMimeTypeByKey

func (q *Queries) DeleteMimeTypeByKey(ctx context.Context, key string) error

func (*Queries) DeleteOrganization

func (q *Queries) DeleteOrganization(ctx context.Context, organizationID uuid.UUID) error

func (*Queries) DeletePermission

func (q *Queries) DeletePermission(ctx context.Context, permissionID uuid.UUID) error

func (*Queries) DeletePermissionAssociation

func (q *Queries) DeletePermissionAssociation(ctx context.Context, arg DeletePermissionAssociationParams) error

func (*Queries) DeletePermissionByKey

func (q *Queries) DeletePermissionByKey(ctx context.Context, key string) error

func (*Queries) DeletePermissionCategory

func (q *Queries) DeletePermissionCategory(ctx context.Context, permissionCategoryID uuid.UUID) error

func (*Queries) DeletePermissionCategoryByKey

func (q *Queries) DeletePermissionCategoryByKey(ctx context.Context, key string) error

func (*Queries) DeletePermissionOnPermission

func (q *Queries) DeletePermissionOnPermission(ctx context.Context, permissionID uuid.UUID) error

func (*Queries) DeletePermissionOnPermissions

func (q *Queries) DeletePermissionOnPermissions(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) DeletePermissionOnWorkPosition

func (q *Queries) DeletePermissionOnWorkPosition(ctx context.Context, workPositionID uuid.UUID) error

func (*Queries) DeletePermissionOnWorkPositions

func (q *Queries) DeletePermissionOnWorkPositions(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) DeletePolicy

func (q *Queries) DeletePolicy(ctx context.Context, policyID uuid.UUID) error

func (*Queries) DeletePolicyByKey

func (q *Queries) DeletePolicyByKey(ctx context.Context, key string) error

func (*Queries) DeletePolicyCategory

func (q *Queries) DeletePolicyCategory(ctx context.Context, policyCategoryID uuid.UUID) error

func (*Queries) DeletePolicyCategoryByKey

func (q *Queries) DeletePolicyCategoryByKey(ctx context.Context, key string) error

func (*Queries) DeletePositionHistory

func (q *Queries) DeletePositionHistory(ctx context.Context, positionHistoryID uuid.UUID) error

func (*Queries) DeleteProfessor

func (q *Queries) DeleteProfessor(ctx context.Context, professorID uuid.UUID) error

func (*Queries) DeleteRecord

func (q *Queries) DeleteRecord(ctx context.Context, recordID uuid.UUID) error

func (*Queries) DeleteRecordOnOrganization

func (q *Queries) DeleteRecordOnOrganization(ctx context.Context, organizationID pgtype.UUID) error

func (*Queries) DeleteRecordType

func (q *Queries) DeleteRecordType(ctx context.Context, recordTypeID uuid.UUID) error

func (*Queries) DeleteRecordTypeByKey

func (q *Queries) DeleteRecordTypeByKey(ctx context.Context, key string) error

func (*Queries) DeleteRole

func (q *Queries) DeleteRole(ctx context.Context, roleID uuid.UUID) error

func (*Queries) DeleteRoleAssociation

func (q *Queries) DeleteRoleAssociation(ctx context.Context, arg DeleteRoleAssociationParams) error

func (*Queries) DeleteRoleAssociationsOnPolicies

func (q *Queries) DeleteRoleAssociationsOnPolicies(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) DeleteRoleAssociationsOnPolicy

func (q *Queries) DeleteRoleAssociationsOnPolicy(ctx context.Context, policyID uuid.UUID) error

func (*Queries) DeleteRoleAssociationsOnRole

func (q *Queries) DeleteRoleAssociationsOnRole(ctx context.Context, roleID uuid.UUID) error

func (*Queries) DeleteRoleAssociationsOnRoles

func (q *Queries) DeleteRoleAssociationsOnRoles(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) DeleteStudent

func (q *Queries) DeleteStudent(ctx context.Context, studentID uuid.UUID) error

func (*Queries) DeleteWorkPosition

func (q *Queries) DeleteWorkPosition(ctx context.Context, workPositionID uuid.UUID) error

func (*Queries) ExitLabIOHistory

func (q *Queries) ExitLabIOHistory(ctx context.Context, arg ExitLabIOHistoryParams) (LabIOHistory, error)

func (*Queries) FindAbsenceByID

func (q *Queries) FindAbsenceByID(ctx context.Context, absenceID uuid.UUID) (Absence, error)

func (*Queries) FindAttachableItemByID

func (q *Queries) FindAttachableItemByID(ctx context.Context, attachableItemID uuid.UUID) (FindAttachableItemByIDRow, error)

func (*Queries) FindAttachableItemByIDWithMimeType

func (q *Queries) FindAttachableItemByIDWithMimeType(ctx context.Context, attachableItemID uuid.UUID) (FindAttachableItemByIDWithMimeTypeRow, error)

func (*Queries) FindAttendStatusByID

func (q *Queries) FindAttendStatusByID(ctx context.Context, attendStatusID uuid.UUID) (AttendStatus, error)

func (*Queries) FindAttendStatusByKey

func (q *Queries) FindAttendStatusByKey(ctx context.Context, key string) (AttendStatus, error)

func (*Queries) FindAttendanceByID

func (q *Queries) FindAttendanceByID(ctx context.Context, attendanceID uuid.UUID) (Attendance, error)

func (*Queries) FindAttendanceByIDWithAll

func (q *Queries) FindAttendanceByIDWithAll(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithAllRow, error)

func (*Queries) FindAttendanceByIDWithAttendanceType

func (q *Queries) FindAttendanceByIDWithAttendanceType(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithAttendanceTypeRow, error)

func (*Queries) FindAttendanceByIDWithDetails

func (q *Queries) FindAttendanceByIDWithDetails(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithDetailsRow, error)

func (*Queries) FindAttendanceByIDWithMember

func (q *Queries) FindAttendanceByIDWithMember(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithMemberRow, error)

func (*Queries) FindAttendanceByIDWithSendOrganization

func (q *Queries) FindAttendanceByIDWithSendOrganization(ctx context.Context, attendanceID uuid.UUID) (FindAttendanceByIDWithSendOrganizationRow, error)

func (*Queries) FindAttendanceTypeByID

func (q *Queries) FindAttendanceTypeByID(ctx context.Context, attendanceTypeID uuid.UUID) (AttendanceType, error)

func (*Queries) FindAttendanceTypeByKey

func (q *Queries) FindAttendanceTypeByKey(ctx context.Context, key string) (AttendanceType, error)

func (*Queries) FindChatRoomByID

func (q *Queries) FindChatRoomByID(ctx context.Context, chatRoomID uuid.UUID) (ChatRoom, error)

func (*Queries) FindChatRoomByIDWithOwner

func (q *Queries) FindChatRoomByIDWithOwner(ctx context.Context, chatRoomID uuid.UUID) (FindChatRoomByIDWithOwnerRow, error)

func (*Queries) FindEarlyLeavingByID

func (q *Queries) FindEarlyLeavingByID(ctx context.Context, earlyLeavingID uuid.UUID) (EarlyLeaving, error)

func (*Queries) FindEventByID

func (q *Queries) FindEventByID(ctx context.Context, eventID uuid.UUID) (Event, error)

func (*Queries) FindEventByIDWithAll

func (q *Queries) FindEventByIDWithAll(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithAllRow, error)

func (*Queries) FindEventByIDWithLastEditUser

func (q *Queries) FindEventByIDWithLastEditUser(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithLastEditUserRow, error)

func (*Queries) FindEventByIDWithOrganization

func (q *Queries) FindEventByIDWithOrganization(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithOrganizationRow, error)

func (*Queries) FindEventByIDWithPostUser

func (q *Queries) FindEventByIDWithPostUser(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithPostUserRow, error)

func (*Queries) FindEventByIDWithSendOrganization

func (q *Queries) FindEventByIDWithSendOrganization(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithSendOrganizationRow, error)

func (*Queries) FindEventByIDWithType

func (q *Queries) FindEventByIDWithType(ctx context.Context, eventID uuid.UUID) (FindEventByIDWithTypeRow, error)

func (*Queries) FindEventTypeByID

func (q *Queries) FindEventTypeByID(ctx context.Context, eventTypeID uuid.UUID) (EventType, error)

func (*Queries) FindEventTypeByKey

func (q *Queries) FindEventTypeByKey(ctx context.Context, key string) (EventType, error)

func (*Queries) FindFileByID

func (q *Queries) FindFileByID(ctx context.Context, fileID uuid.UUID) (File, error)

func (*Queries) FindFileByIDWithAttachableItem

func (q *Queries) FindFileByIDWithAttachableItem(ctx context.Context, fileID uuid.UUID) (FindFileByIDWithAttachableItemRow, error)

func (*Queries) FindGradeByID

func (q *Queries) FindGradeByID(ctx context.Context, gradeID uuid.UUID) (Grade, error)

func (*Queries) FindGradeByIDWithOrganization

func (q *Queries) FindGradeByIDWithOrganization(ctx context.Context, gradeID uuid.UUID) (FindGradeByIDWithOrganizationRow, error)

func (*Queries) FindGradeByKey

func (q *Queries) FindGradeByKey(ctx context.Context, key string) (Grade, error)

func (*Queries) FindGradeByKeyWithOrganization

func (q *Queries) FindGradeByKeyWithOrganization(ctx context.Context, key string) (FindGradeByKeyWithOrganizationRow, error)

func (*Queries) FindGroupByID

func (q *Queries) FindGroupByID(ctx context.Context, groupID uuid.UUID) (Group, error)

func (*Queries) FindGroupByIDWithOrganization

func (q *Queries) FindGroupByIDWithOrganization(ctx context.Context, groupID uuid.UUID) (FindGroupByIDWithOrganizationRow, error)

func (*Queries) FindGroupByKey

func (q *Queries) FindGroupByKey(ctx context.Context, key string) (Group, error)

func (*Queries) FindGroupByKeyWithOrganization

func (q *Queries) FindGroupByKeyWithOrganization(ctx context.Context, key string) (FindGroupByKeyWithOrganizationRow, error)

func (*Queries) FindImageByID

func (q *Queries) FindImageByID(ctx context.Context, imageID uuid.UUID) (Image, error)

func (*Queries) FindImageByIDWithAttachableItem

func (q *Queries) FindImageByIDWithAttachableItem(ctx context.Context, imageID uuid.UUID) (FindImageByIDWithAttachableItemRow, error)

func (*Queries) FindLabIOHistoryByID

func (q *Queries) FindLabIOHistoryByID(ctx context.Context, labIoHistoryID uuid.UUID) (LabIOHistory, error)

func (*Queries) FindLabIOHistoryWithMember

func (q *Queries) FindLabIOHistoryWithMember(ctx context.Context, labIoHistoryID uuid.UUID) (FindLabIOHistoryWithMemberRow, error)

func (*Queries) FindLateArrivalByID

func (q *Queries) FindLateArrivalByID(ctx context.Context, lateArrivalID uuid.UUID) (LateArrival, error)

func (*Queries) FindMemberByID

func (q *Queries) FindMemberByID(ctx context.Context, memberID uuid.UUID) (Member, error)

func (*Queries) FindMemberByIDWithAttendStatus

func (q *Queries) FindMemberByIDWithAttendStatus(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithAttendStatusRow, error)

func (*Queries) FindMemberByIDWithGrade

func (q *Queries) FindMemberByIDWithGrade(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithGradeRow, error)

func (*Queries) FindMemberByIDWithGroup

func (q *Queries) FindMemberByIDWithGroup(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithGroupRow, error)

func (*Queries) FindMemberByIDWithPersonalOrganization

func (q *Queries) FindMemberByIDWithPersonalOrganization(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithPersonalOrganizationRow, error)

func (*Queries) FindMemberByIDWithRole

func (q *Queries) FindMemberByIDWithRole(ctx context.Context, memberID uuid.UUID) (FindMemberByIDWithRoleRow, error)

func (*Queries) FindMemberByLoginID

func (q *Queries) FindMemberByLoginID(ctx context.Context, loginID string) (Member, error)

func (*Queries) FindMemberWithAll

func (q *Queries) FindMemberWithAll(ctx context.Context, memberID uuid.UUID) (FindMemberWithAllRow, error)

func (*Queries) FindMemberWithDetail

func (q *Queries) FindMemberWithDetail(ctx context.Context, memberID uuid.UUID) (FindMemberWithDetailRow, error)

func (*Queries) FindMessageByID

func (q *Queries) FindMessageByID(ctx context.Context, messageID uuid.UUID) (Message, error)

func (*Queries) FindMessageByIDWithAll

func (q *Queries) FindMessageByIDWithAll(ctx context.Context, messageID uuid.UUID) (FindMessageByIDWithAllRow, error)

func (*Queries) FindMessageByIDWithChatRoom

func (q *Queries) FindMessageByIDWithChatRoom(ctx context.Context, messageID uuid.UUID) (FindMessageByIDWithChatRoomRow, error)

func (*Queries) FindMessageByIDWithSender

func (q *Queries) FindMessageByIDWithSender(ctx context.Context, messageID uuid.UUID) (FindMessageByIDWithSenderRow, error)

func (*Queries) FindMimeTypeByID

func (q *Queries) FindMimeTypeByID(ctx context.Context, mimeTypeID uuid.UUID) (MimeType, error)

func (*Queries) FindMimeTypeByKey

func (q *Queries) FindMimeTypeByKey(ctx context.Context, key string) (MimeType, error)

func (*Queries) FindOrganizationByID

func (q *Queries) FindOrganizationByID(ctx context.Context, organizationID uuid.UUID) (Organization, error)

func (*Queries) FindOrganizationByIDWithAll

func (q *Queries) FindOrganizationByIDWithAll(ctx context.Context, organizationID uuid.UUID) (FindOrganizationByIDWithAllRow, error)

func (*Queries) FindOrganizationByIDWithChatRoom

func (q *Queries) FindOrganizationByIDWithChatRoom(ctx context.Context, organizationID uuid.UUID) (FindOrganizationByIDWithChatRoomRow, error)

func (*Queries) FindOrganizationByIDWithDetail

func (q *Queries) FindOrganizationByIDWithDetail(ctx context.Context, organizationID uuid.UUID) (FindOrganizationByIDWithDetailRow, error)

func (*Queries) FindPermissionByID

func (q *Queries) FindPermissionByID(ctx context.Context, permissionID uuid.UUID) (Permission, error)

func (*Queries) FindPermissionByIDWithCategory

func (q *Queries) FindPermissionByIDWithCategory(ctx context.Context, permissionID uuid.UUID) (FindPermissionByIDWithCategoryRow, error)

func (*Queries) FindPermissionByKey

func (q *Queries) FindPermissionByKey(ctx context.Context, key string) (Permission, error)

func (*Queries) FindPermissionByKeyWithCategory

func (q *Queries) FindPermissionByKeyWithCategory(ctx context.Context, key string) (FindPermissionByKeyWithCategoryRow, error)

func (*Queries) FindPermissionCategoryByID

func (q *Queries) FindPermissionCategoryByID(ctx context.Context, permissionCategoryID uuid.UUID) (PermissionCategory, error)

func (*Queries) FindPermissionCategoryByKey

func (q *Queries) FindPermissionCategoryByKey(ctx context.Context, key string) (PermissionCategory, error)

func (*Queries) FindPersonalOrganization

func (q *Queries) FindPersonalOrganization(ctx context.Context, memberID uuid.UUID) (FindPersonalOrganizationRow, error)

func (*Queries) FindPolicyByID

func (q *Queries) FindPolicyByID(ctx context.Context, policyID uuid.UUID) (Policy, error)

func (*Queries) FindPolicyByIDWithCategory

func (q *Queries) FindPolicyByIDWithCategory(ctx context.Context, policyID uuid.UUID) (FindPolicyByIDWithCategoryRow, error)

func (*Queries) FindPolicyByKey

func (q *Queries) FindPolicyByKey(ctx context.Context, key string) (Policy, error)

func (*Queries) FindPolicyCategoryByID

func (q *Queries) FindPolicyCategoryByID(ctx context.Context, policyCategoryID uuid.UUID) (PolicyCategory, error)

func (*Queries) FindPolicyCategoryByKey

func (q *Queries) FindPolicyCategoryByKey(ctx context.Context, key string) (PolicyCategory, error)

func (*Queries) FindPositionHistoryByID

func (q *Queries) FindPositionHistoryByID(ctx context.Context, positionHistoryID uuid.UUID) (PositionHistory, error)

func (*Queries) FindPositionHistoryByIDWithMember

func (q *Queries) FindPositionHistoryByIDWithMember(ctx context.Context, positionHistoryID uuid.UUID) (FindPositionHistoryByIDWithMemberRow, error)

func (*Queries) FindProfessorByID

func (q *Queries) FindProfessorByID(ctx context.Context, professorID uuid.UUID) (Professor, error)

func (*Queries) FindProfessorByIDWithMember

func (q *Queries) FindProfessorByIDWithMember(ctx context.Context, professorID uuid.UUID) (FindProfessorByIDWithMemberRow, error)

func (*Queries) FindRecordByID

func (q *Queries) FindRecordByID(ctx context.Context, recordID uuid.UUID) (Record, error)

func (*Queries) FindRecordByIDWithAll

func (q *Queries) FindRecordByIDWithAll(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithAllRow, error)

func (*Queries) FindRecordByIDWithLastEditedBy

func (q *Queries) FindRecordByIDWithLastEditedBy(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithLastEditedByRow, error)

func (*Queries) FindRecordByIDWithOrganization

func (q *Queries) FindRecordByIDWithOrganization(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithOrganizationRow, error)

func (*Queries) FindRecordByIDWithPostedBy

func (q *Queries) FindRecordByIDWithPostedBy(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithPostedByRow, error)

func (*Queries) FindRecordByIDWithRecordType

func (q *Queries) FindRecordByIDWithRecordType(ctx context.Context, recordID uuid.UUID) (FindRecordByIDWithRecordTypeRow, error)

func (*Queries) FindRecordTypeByID

func (q *Queries) FindRecordTypeByID(ctx context.Context, recordTypeID uuid.UUID) (RecordType, error)

func (*Queries) FindRecordTypeByKey

func (q *Queries) FindRecordTypeByKey(ctx context.Context, key string) (RecordType, error)

func (*Queries) FindRoleByID

func (q *Queries) FindRoleByID(ctx context.Context, roleID uuid.UUID) (Role, error)

func (*Queries) FindStudentByID

func (q *Queries) FindStudentByID(ctx context.Context, studentID uuid.UUID) (Student, error)

func (*Queries) FindStudentByIDWithMember

func (q *Queries) FindStudentByIDWithMember(ctx context.Context, studentID uuid.UUID) (FindStudentByIDWithMemberRow, error)

func (*Queries) FindWholeOrganization

func (q *Queries) FindWholeOrganization(ctx context.Context) (Organization, error)

func (*Queries) FindWholeOrganizationWithChatRoom

func (q *Queries) FindWholeOrganizationWithChatRoom(ctx context.Context) (FindWholeOrganizationWithChatRoomRow, error)

func (*Queries) FindWorkPositionByID

func (q *Queries) FindWorkPositionByID(ctx context.Context, workPositionID uuid.UUID) (WorkPosition, error)

func (*Queries) GetAbsences

func (q *Queries) GetAbsences(ctx context.Context) ([]Absence, error)

func (*Queries) GetAbsencesUseKeysetPaginate

func (q *Queries) GetAbsencesUseKeysetPaginate(ctx context.Context, arg GetAbsencesUseKeysetPaginateParams) ([]Absence, error)

func (*Queries) GetAbsencesUseNumberedPaginate

func (q *Queries) GetAbsencesUseNumberedPaginate(ctx context.Context, arg GetAbsencesUseNumberedPaginateParams) ([]Absence, error)

func (*Queries) GetAttachableItems

func (q *Queries) GetAttachableItems(ctx context.Context, arg GetAttachableItemsParams) ([]GetAttachableItemsRow, error)

func (*Queries) GetAttendStatuses

func (q *Queries) GetAttendStatuses(ctx context.Context, arg GetAttendStatusesParams) ([]AttendStatus, error)

func (*Queries) GetAttendStatusesUseKeysetPaginate

func (q *Queries) GetAttendStatusesUseKeysetPaginate(ctx context.Context, arg GetAttendStatusesUseKeysetPaginateParams) ([]AttendStatus, error)

func (*Queries) GetAttendStatusesUseNumberedPaginate

func (q *Queries) GetAttendStatusesUseNumberedPaginate(ctx context.Context, arg GetAttendStatusesUseNumberedPaginateParams) ([]AttendStatus, error)

func (*Queries) GetAttendanceTypes

func (q *Queries) GetAttendanceTypes(ctx context.Context, arg GetAttendanceTypesParams) ([]AttendanceType, error)

func (*Queries) GetAttendanceTypesUseKeysetPaginate

func (q *Queries) GetAttendanceTypesUseKeysetPaginate(ctx context.Context, arg GetAttendanceTypesUseKeysetPaginateParams) ([]AttendanceType, error)

func (*Queries) GetAttendanceTypesUseNumberedPaginate

func (q *Queries) GetAttendanceTypesUseNumberedPaginate(ctx context.Context, arg GetAttendanceTypesUseNumberedPaginateParams) ([]AttendanceType, error)

func (*Queries) GetAttendanceUseKeysetPaginate

func (q *Queries) GetAttendanceUseKeysetPaginate(ctx context.Context, arg GetAttendanceUseKeysetPaginateParams) ([]Attendance, error)

func (*Queries) GetAttendanceUseNumberedPaginate

func (q *Queries) GetAttendanceUseNumberedPaginate(ctx context.Context, arg GetAttendanceUseNumberedPaginateParams) ([]Attendance, error)

func (*Queries) GetAttendanceWithAll

func (q *Queries) GetAttendanceWithAll(ctx context.Context, arg GetAttendanceWithAllParams) ([]GetAttendanceWithAllRow, error)

func (*Queries) GetAttendanceWithDetails

func (q *Queries) GetAttendanceWithDetails(ctx context.Context, arg GetAttendanceWithDetailsParams) ([]GetAttendanceWithDetailsRow, error)

func (*Queries) GetAttendanceWithMember

func (q *Queries) GetAttendanceWithMember(ctx context.Context, arg GetAttendanceWithMemberParams) ([]GetAttendanceWithMemberRow, error)

func (*Queries) GetAttendances

func (q *Queries) GetAttendances(ctx context.Context, arg GetAttendancesParams) ([]Attendance, error)

func (*Queries) GetChatRooms

func (q *Queries) GetChatRooms(ctx context.Context, arg GetChatRoomsParams) ([]ChatRoom, error)

func (*Queries) GetChatRoomsOnMember

func (q *Queries) GetChatRoomsOnMember(ctx context.Context, arg GetChatRoomsOnMemberParams) ([]GetChatRoomsOnMemberRow, error)

func (*Queries) GetChatRoomsUseKeysetPaginate

func (q *Queries) GetChatRoomsUseKeysetPaginate(ctx context.Context, arg GetChatRoomsUseKeysetPaginateParams) ([]ChatRoom, error)

func (*Queries) GetChatRoomsUseNumberedPaginate

func (q *Queries) GetChatRoomsUseNumberedPaginate(ctx context.Context, arg GetChatRoomsUseNumberedPaginateParams) ([]ChatRoom, error)

func (*Queries) GetChatRoomsWithOwner

func (q *Queries) GetChatRoomsWithOwner(ctx context.Context, arg GetChatRoomsWithOwnerParams) ([]GetChatRoomsWithOwnerRow, error)

func (*Queries) GetEarlyLeavings

func (q *Queries) GetEarlyLeavings(ctx context.Context) ([]EarlyLeaving, error)

func (*Queries) GetEarlyLeavingsUseKeysetPaginate

func (q *Queries) GetEarlyLeavingsUseKeysetPaginate(ctx context.Context, arg GetEarlyLeavingsUseKeysetPaginateParams) ([]EarlyLeaving, error)

func (*Queries) GetEarlyLeavingsUseNumberedPaginate

func (q *Queries) GetEarlyLeavingsUseNumberedPaginate(ctx context.Context, arg GetEarlyLeavingsUseNumberedPaginateParams) ([]EarlyLeaving, error)

func (*Queries) GetEventTypes

func (q *Queries) GetEventTypes(ctx context.Context, arg GetEventTypesParams) ([]EventType, error)

func (*Queries) GetEventTypesUseKeysetPaginate

func (q *Queries) GetEventTypesUseKeysetPaginate(ctx context.Context, arg GetEventTypesUseKeysetPaginateParams) ([]EventType, error)

func (*Queries) GetEventTypesUseNumberedPaginate

func (q *Queries) GetEventTypesUseNumberedPaginate(ctx context.Context, arg GetEventTypesUseNumberedPaginateParams) ([]EventType, error)

func (*Queries) GetEvents

func (q *Queries) GetEvents(ctx context.Context, arg GetEventsParams) ([]Event, error)

func (*Queries) GetEventsUseKeysetPaginate

func (q *Queries) GetEventsUseKeysetPaginate(ctx context.Context, arg GetEventsUseKeysetPaginateParams) ([]Event, error)

func (*Queries) GetEventsUseNumberedPaginate

func (q *Queries) GetEventsUseNumberedPaginate(ctx context.Context, arg GetEventsUseNumberedPaginateParams) ([]Event, error)

func (*Queries) GetEventsWithAll

func (q *Queries) GetEventsWithAll(ctx context.Context, arg GetEventsWithAllParams) ([]GetEventsWithAllRow, error)

func (*Queries) GetEventsWithLastEditUser

func (q *Queries) GetEventsWithLastEditUser(ctx context.Context, arg GetEventsWithLastEditUserParams) ([]GetEventsWithLastEditUserRow, error)

func (*Queries) GetEventsWithOrganization

func (q *Queries) GetEventsWithOrganization(ctx context.Context, arg GetEventsWithOrganizationParams) ([]GetEventsWithOrganizationRow, error)

func (*Queries) GetEventsWithPostUser

func (q *Queries) GetEventsWithPostUser(ctx context.Context, arg GetEventsWithPostUserParams) ([]GetEventsWithPostUserRow, error)

func (*Queries) GetEventsWithType

func (q *Queries) GetEventsWithType(ctx context.Context, arg GetEventsWithTypeParams) ([]GetEventsWithTypeRow, error)

func (*Queries) GetFiles

func (q *Queries) GetFiles(ctx context.Context) ([]File, error)

func (*Queries) GetFilesOnChatRoom

func (q *Queries) GetFilesOnChatRoom(ctx context.Context, chatRoomID uuid.UUID) ([]GetFilesOnChatRoomRow, error)

func (*Queries) GetFilesOnMessage

func (q *Queries) GetFilesOnMessage(ctx context.Context, messageID pgtype.UUID) ([]GetFilesOnMessageRow, error)

func (*Queries) GetFilesUseKeysetPaginate

func (q *Queries) GetFilesUseKeysetPaginate(ctx context.Context, arg GetFilesUseKeysetPaginateParams) ([]File, error)

func (*Queries) GetFilesUseNumberedPaginate

func (q *Queries) GetFilesUseNumberedPaginate(ctx context.Context, arg GetFilesUseNumberedPaginateParams) ([]File, error)

func (*Queries) GetFilesWithAttachableItem

func (q *Queries) GetFilesWithAttachableItem(ctx context.Context) ([]GetFilesWithAttachableItemRow, error)

func (*Queries) GetGrades

func (q *Queries) GetGrades(ctx context.Context) ([]Grade, error)

func (*Queries) GetGradesUseKeysetPaginate

func (q *Queries) GetGradesUseKeysetPaginate(ctx context.Context, arg GetGradesUseKeysetPaginateParams) ([]Grade, error)

func (*Queries) GetGradesUseNumberedPaginate

func (q *Queries) GetGradesUseNumberedPaginate(ctx context.Context, arg GetGradesUseNumberedPaginateParams) ([]Grade, error)

func (*Queries) GetGradesWithOrganization

func (q *Queries) GetGradesWithOrganization(ctx context.Context, orderMethod string) ([]GetGradesWithOrganizationRow, error)

func (*Queries) GetGroups

func (q *Queries) GetGroups(ctx context.Context) ([]Group, error)

func (*Queries) GetGroupsUseKeysetPaginate

func (q *Queries) GetGroupsUseKeysetPaginate(ctx context.Context, arg GetGroupsUseKeysetPaginateParams) ([]Group, error)

func (*Queries) GetGroupsUseNumberedPaginate

func (q *Queries) GetGroupsUseNumberedPaginate(ctx context.Context, arg GetGroupsUseNumberedPaginateParams) ([]Group, error)

func (*Queries) GetGroupsWithOrganization

func (q *Queries) GetGroupsWithOrganization(ctx context.Context, orderMethod string) ([]GetGroupsWithOrganizationRow, error)

func (*Queries) GetImages

func (q *Queries) GetImages(ctx context.Context) ([]Image, error)

func (*Queries) GetImagesUseKeysetPaginate

func (q *Queries) GetImagesUseKeysetPaginate(ctx context.Context, arg GetImagesUseKeysetPaginateParams) ([]Image, error)

func (*Queries) GetImagesUseNumberedPaginate

func (q *Queries) GetImagesUseNumberedPaginate(ctx context.Context, arg GetImagesUseNumberedPaginateParams) ([]Image, error)

func (*Queries) GetImagesWithAttachableItem

func (q *Queries) GetImagesWithAttachableItem(ctx context.Context) ([]GetImagesWithAttachableItemRow, error)

func (*Queries) GetLabIOHistories

func (q *Queries) GetLabIOHistories(ctx context.Context, arg GetLabIOHistoriesParams) ([]LabIOHistory, error)

func (*Queries) GetLabIOHistoriesUseKeysetPaginate

func (q *Queries) GetLabIOHistoriesUseKeysetPaginate(ctx context.Context, arg GetLabIOHistoriesUseKeysetPaginateParams) ([]LabIOHistory, error)

func (*Queries) GetLabIOHistoriesUseNumberedPaginate

func (q *Queries) GetLabIOHistoriesUseNumberedPaginate(ctx context.Context, arg GetLabIOHistoriesUseNumberedPaginateParams) ([]LabIOHistory, error)

func (*Queries) GetLateArrivals

func (q *Queries) GetLateArrivals(ctx context.Context) ([]LateArrival, error)

func (*Queries) GetLateArrivalsUseKeysetPaginate

func (q *Queries) GetLateArrivalsUseKeysetPaginate(ctx context.Context, arg GetLateArrivalsUseKeysetPaginateParams) ([]LateArrival, error)

func (*Queries) GetLateArrivalsUseNumberedPaginate

func (q *Queries) GetLateArrivalsUseNumberedPaginate(ctx context.Context, arg GetLateArrivalsUseNumberedPaginateParams) ([]LateArrival, error)

func (*Queries) GetMembers

func (q *Queries) GetMembers(ctx context.Context, arg GetMembersParams) ([]Member, error)

func (*Queries) GetMembersOnChatRoom

func (q *Queries) GetMembersOnChatRoom(ctx context.Context, arg GetMembersOnChatRoomParams) ([]GetMembersOnChatRoomRow, error)

func (*Queries) GetMembersUseKeysetPaginate

func (q *Queries) GetMembersUseKeysetPaginate(ctx context.Context, arg GetMembersUseKeysetPaginateParams) ([]Member, error)

func (*Queries) GetMembersUseNumberedPaginate

func (q *Queries) GetMembersUseNumberedPaginate(ctx context.Context, arg GetMembersUseNumberedPaginateParams) ([]Member, error)

func (*Queries) GetMembersWithAll

func (q *Queries) GetMembersWithAll(ctx context.Context, arg GetMembersWithAllParams) ([]GetMembersWithAllRow, error)

func (*Queries) GetMembersWithAttendStatus

func (q *Queries) GetMembersWithAttendStatus(ctx context.Context, arg GetMembersWithAttendStatusParams) ([]GetMembersWithAttendStatusRow, error)

func (*Queries) GetMembersWithGrade

func (q *Queries) GetMembersWithGrade(ctx context.Context, arg GetMembersWithGradeParams) ([]GetMembersWithGradeRow, error)

func (*Queries) GetMembersWithGroup

func (q *Queries) GetMembersWithGroup(ctx context.Context, arg GetMembersWithGroupParams) ([]GetMembersWithGroupRow, error)

func (*Queries) GetMembersWithRole

func (q *Queries) GetMembersWithRole(ctx context.Context, arg GetMembersWithRoleParams) ([]GetMembersWithRoleRow, error)

func (*Queries) GetMessages

func (q *Queries) GetMessages(ctx context.Context, arg GetMessagesParams) ([]Message, error)

func (*Queries) GetMessagesUseKeysetPaginate

func (q *Queries) GetMessagesUseKeysetPaginate(ctx context.Context, arg GetMessagesUseKeysetPaginateParams) ([]Message, error)

func (*Queries) GetMessagesUseNumberedPaginate

func (q *Queries) GetMessagesUseNumberedPaginate(ctx context.Context, arg GetMessagesUseNumberedPaginateParams) ([]Message, error)

func (*Queries) GetMessagesWithAll

func (q *Queries) GetMessagesWithAll(ctx context.Context, arg GetMessagesWithAllParams) ([]GetMessagesWithAllRow, error)

func (*Queries) GetMessagesWithChatRoom

func (q *Queries) GetMessagesWithChatRoom(ctx context.Context, arg GetMessagesWithChatRoomParams) ([]GetMessagesWithChatRoomRow, error)

func (*Queries) GetMessagesWithSender

func (q *Queries) GetMessagesWithSender(ctx context.Context, arg GetMessagesWithSenderParams) ([]GetMessagesWithSenderRow, error)

func (*Queries) GetMimeTypes

func (q *Queries) GetMimeTypes(ctx context.Context, arg GetMimeTypesParams) ([]MimeType, error)

func (*Queries) GetMimeTypesUseKeysetPaginate

func (q *Queries) GetMimeTypesUseKeysetPaginate(ctx context.Context, arg GetMimeTypesUseKeysetPaginateParams) ([]MimeType, error)

func (*Queries) GetMimeTypesUseNumberedPaginate

func (q *Queries) GetMimeTypesUseNumberedPaginate(ctx context.Context, arg GetMimeTypesUseNumberedPaginateParams) ([]MimeType, error)

func (*Queries) GetOrganizations

func (q *Queries) GetOrganizations(ctx context.Context, arg GetOrganizationsParams) ([]Organization, error)

func (*Queries) GetOrganizationsUseKeysetPaginate

func (q *Queries) GetOrganizationsUseKeysetPaginate(ctx context.Context, arg GetOrganizationsUseKeysetPaginateParams) ([]Organization, error)

func (*Queries) GetOrganizationsUseNumberedPaginate

func (q *Queries) GetOrganizationsUseNumberedPaginate(ctx context.Context, arg GetOrganizationsUseNumberedPaginateParams) ([]Organization, error)

func (*Queries) GetOrganizationsWithAll

func (q *Queries) GetOrganizationsWithAll(ctx context.Context, arg GetOrganizationsWithAllParams) ([]GetOrganizationsWithAllRow, error)

func (*Queries) GetOrganizationsWithDetail

func (q *Queries) GetOrganizationsWithDetail(ctx context.Context, arg GetOrganizationsWithDetailParams) ([]GetOrganizationsWithDetailRow, error)

func (*Queries) GetPermissionCategories

func (q *Queries) GetPermissionCategories(ctx context.Context, arg GetPermissionCategoriesParams) ([]PermissionCategory, error)

func (*Queries) GetPermissionCategoriesUseKeysetPaginate

func (q *Queries) GetPermissionCategoriesUseKeysetPaginate(ctx context.Context, arg GetPermissionCategoriesUseKeysetPaginateParams) ([]PermissionCategory, error)

func (*Queries) GetPermissionCategoriesUseNumberedPaginate

func (q *Queries) GetPermissionCategoriesUseNumberedPaginate(ctx context.Context, arg GetPermissionCategoriesUseNumberedPaginateParams) ([]PermissionCategory, error)

func (*Queries) GetPermissions

func (q *Queries) GetPermissions(ctx context.Context, arg GetPermissionsParams) ([]Permission, error)

func (*Queries) GetPermissionsUseKeysetPaginate

func (q *Queries) GetPermissionsUseKeysetPaginate(ctx context.Context, arg GetPermissionsUseKeysetPaginateParams) ([]Permission, error)

func (*Queries) GetPermissionsUseNumberedPaginate

func (q *Queries) GetPermissionsUseNumberedPaginate(ctx context.Context, arg GetPermissionsUseNumberedPaginateParams) ([]Permission, error)

func (*Queries) GetPermissionsWithCategory

func (q *Queries) GetPermissionsWithCategory(ctx context.Context, arg GetPermissionsWithCategoryParams) ([]GetPermissionsWithCategoryRow, error)

func (*Queries) GetPluckRoles

func (q *Queries) GetPluckRoles(ctx context.Context, arg GetPluckRolesParams) ([]GetPluckRolesRow, error)

func (*Queries) GetPluckWorkPositions

func (q *Queries) GetPluckWorkPositions(ctx context.Context, arg GetPluckWorkPositionsParams) ([]GetPluckWorkPositionsRow, error)

func (*Queries) GetPluralAbsences

func (q *Queries) GetPluralAbsences(ctx context.Context, arg GetPluralAbsencesParams) ([]Absence, error)

func (*Queries) GetPluralAttachableItems

func (q *Queries) GetPluralAttachableItems(ctx context.Context, arg GetPluralAttachableItemsParams) ([]GetPluralAttachableItemsRow, error)

func (*Queries) GetPluralAttendStatuses

func (q *Queries) GetPluralAttendStatuses(ctx context.Context, arg GetPluralAttendStatusesParams) ([]AttendStatus, error)

func (*Queries) GetPluralAttendanceTypes

func (q *Queries) GetPluralAttendanceTypes(ctx context.Context, arg GetPluralAttendanceTypesParams) ([]AttendanceType, error)

func (*Queries) GetPluralAttendanceWithAll

func (q *Queries) GetPluralAttendanceWithAll(ctx context.Context, arg GetPluralAttendanceWithAllParams) ([]GetPluralAttendanceWithAllRow, error)

func (*Queries) GetPluralAttendances

func (q *Queries) GetPluralAttendances(ctx context.Context, arg GetPluralAttendancesParams) ([]Attendance, error)

func (*Queries) GetPluralChatRooms

func (q *Queries) GetPluralChatRooms(ctx context.Context, arg GetPluralChatRoomsParams) ([]ChatRoom, error)

func (*Queries) GetPluralChatRoomsOnMember

func (q *Queries) GetPluralChatRoomsOnMember(ctx context.Context, arg GetPluralChatRoomsOnMemberParams) ([]GetPluralChatRoomsOnMemberRow, error)

func (*Queries) GetPluralEarlyLeavings

func (q *Queries) GetPluralEarlyLeavings(ctx context.Context, arg GetPluralEarlyLeavingsParams) ([]EarlyLeaving, error)

func (*Queries) GetPluralEventTypes

func (q *Queries) GetPluralEventTypes(ctx context.Context, arg GetPluralEventTypesParams) ([]EventType, error)

func (*Queries) GetPluralEvents

func (q *Queries) GetPluralEvents(ctx context.Context, arg GetPluralEventsParams) ([]Event, error)

func (*Queries) GetPluralEventsWithAll

func (q *Queries) GetPluralEventsWithAll(ctx context.Context, arg GetPluralEventsWithAllParams) ([]GetPluralEventsWithAllRow, error)

func (*Queries) GetPluralEventsWithType

func (q *Queries) GetPluralEventsWithType(ctx context.Context, arg GetPluralEventsWithTypeParams) ([]GetPluralEventsWithTypeRow, error)

func (*Queries) GetPluralFiles

func (q *Queries) GetPluralFiles(ctx context.Context, arg GetPluralFilesParams) ([]File, error)

func (*Queries) GetPluralFilesOnChatRoom

func (q *Queries) GetPluralFilesOnChatRoom(ctx context.Context, arg GetPluralFilesOnChatRoomParams) ([]GetPluralFilesOnChatRoomRow, error)

func (*Queries) GetPluralFilesOnMessage

func (q *Queries) GetPluralFilesOnMessage(ctx context.Context, arg GetPluralFilesOnMessageParams) ([]GetPluralFilesOnMessageRow, error)

func (*Queries) GetPluralGrades

func (q *Queries) GetPluralGrades(ctx context.Context, arg GetPluralGradesParams) ([]Grade, error)

func (*Queries) GetPluralGroups

func (q *Queries) GetPluralGroups(ctx context.Context, arg GetPluralGroupsParams) ([]Group, error)

func (*Queries) GetPluralImages

func (q *Queries) GetPluralImages(ctx context.Context, arg GetPluralImagesParams) ([]Image, error)

func (*Queries) GetPluralLabIOHistories

func (q *Queries) GetPluralLabIOHistories(ctx context.Context, arg GetPluralLabIOHistoriesParams) ([]LabIOHistory, error)

func (*Queries) GetPluralLateArrivals

func (q *Queries) GetPluralLateArrivals(ctx context.Context, arg GetPluralLateArrivalsParams) ([]LateArrival, error)

func (*Queries) GetPluralMembers

func (q *Queries) GetPluralMembers(ctx context.Context, arg GetPluralMembersParams) ([]Member, error)

func (*Queries) GetPluralMembersOnChatRoom

func (q *Queries) GetPluralMembersOnChatRoom(ctx context.Context, arg GetPluralMembersOnChatRoomParams) ([]GetPluralMembersOnChatRoomRow, error)

func (*Queries) GetPluralMembersWithAll

func (q *Queries) GetPluralMembersWithAll(ctx context.Context, arg GetPluralMembersWithAllParams) ([]GetPluralMembersWithAllRow, error)

func (*Queries) GetPluralMembersWithGrade

func (q *Queries) GetPluralMembersWithGrade(ctx context.Context, arg GetPluralMembersWithGradeParams) ([]GetPluralMembersWithGradeRow, error)

func (*Queries) GetPluralMembersWithGroup

func (q *Queries) GetPluralMembersWithGroup(ctx context.Context, arg GetPluralMembersWithGroupParams) ([]GetPluralMembersWithGroupRow, error)

func (*Queries) GetPluralMembersWithRole

func (q *Queries) GetPluralMembersWithRole(ctx context.Context, arg GetPluralMembersWithRoleParams) ([]GetPluralMembersWithRoleRow, error)

func (*Queries) GetPluralMessages

func (q *Queries) GetPluralMessages(ctx context.Context, arg GetPluralMessagesParams) ([]Message, error)

func (*Queries) GetPluralMessagesWithAll

func (q *Queries) GetPluralMessagesWithAll(ctx context.Context, arg GetPluralMessagesWithAllParams) ([]GetPluralMessagesWithAllRow, error)

func (*Queries) GetPluralMimeTypes

func (q *Queries) GetPluralMimeTypes(ctx context.Context, arg GetPluralMimeTypesParams) ([]MimeType, error)

func (*Queries) GetPluralOrganizations

func (q *Queries) GetPluralOrganizations(ctx context.Context, arg GetPluralOrganizationsParams) ([]Organization, error)

func (*Queries) GetPluralPermissionCategories

func (q *Queries) GetPluralPermissionCategories(ctx context.Context, arg GetPluralPermissionCategoriesParams) ([]PermissionCategory, error)

func (*Queries) GetPluralPermissions

func (q *Queries) GetPluralPermissions(ctx context.Context, arg GetPluralPermissionsParams) ([]Permission, error)

func (*Queries) GetPluralPolicies

func (q *Queries) GetPluralPolicies(ctx context.Context, arg GetPluralPoliciesParams) ([]Policy, error)

func (*Queries) GetPluralPoliciesOnRole

func (q *Queries) GetPluralPoliciesOnRole(ctx context.Context, arg GetPluralPoliciesOnRoleParams) ([]GetPluralPoliciesOnRoleRow, error)

func (*Queries) GetPluralPolicyCategories

func (q *Queries) GetPluralPolicyCategories(ctx context.Context, arg GetPluralPolicyCategoriesParams) ([]PolicyCategory, error)

func (*Queries) GetPluralPositionHistories

func (q *Queries) GetPluralPositionHistories(ctx context.Context, arg GetPluralPositionHistoriesParams) ([]PositionHistory, error)

func (*Queries) GetPluralProfessors

func (q *Queries) GetPluralProfessors(ctx context.Context, arg GetPluralProfessorsParams) ([]Professor, error)

func (*Queries) GetPluralRecordTypes

func (q *Queries) GetPluralRecordTypes(ctx context.Context, arg GetPluralRecordTypesParams) ([]RecordType, error)

func (*Queries) GetPluralRecords

func (q *Queries) GetPluralRecords(ctx context.Context, arg GetPluralRecordsParams) ([]Record, error)

func (*Queries) GetPluralRecordsWithAll

func (q *Queries) GetPluralRecordsWithAll(ctx context.Context, arg GetPluralRecordsWithAllParams) ([]GetPluralRecordsWithAllRow, error)

func (*Queries) GetPluralRolesOnPolicy

func (q *Queries) GetPluralRolesOnPolicy(ctx context.Context, arg GetPluralRolesOnPolicyParams) ([]GetPluralRolesOnPolicyRow, error)

func (*Queries) GetPluralStudents

func (q *Queries) GetPluralStudents(ctx context.Context, arg GetPluralStudentsParams) ([]Student, error)

func (*Queries) GetPolicies

func (q *Queries) GetPolicies(ctx context.Context, arg GetPoliciesParams) ([]Policy, error)

func (*Queries) GetPoliciesOnRole

func (q *Queries) GetPoliciesOnRole(ctx context.Context, arg GetPoliciesOnRoleParams) ([]GetPoliciesOnRoleRow, error)

func (*Queries) GetPoliciesUseKeysetPaginate

func (q *Queries) GetPoliciesUseKeysetPaginate(ctx context.Context, arg GetPoliciesUseKeysetPaginateParams) ([]Policy, error)

func (*Queries) GetPoliciesUseNumberedPaginate

func (q *Queries) GetPoliciesUseNumberedPaginate(ctx context.Context, arg GetPoliciesUseNumberedPaginateParams) ([]Policy, error)

func (*Queries) GetPoliciesWithCategory

func (q *Queries) GetPoliciesWithCategory(ctx context.Context, arg GetPoliciesWithCategoryParams) ([]GetPoliciesWithCategoryRow, error)

func (*Queries) GetPolicyCategories

func (q *Queries) GetPolicyCategories(ctx context.Context, arg GetPolicyCategoriesParams) ([]PolicyCategory, error)

func (*Queries) GetPolicyCategoriesUseKeysetPaginate

func (q *Queries) GetPolicyCategoriesUseKeysetPaginate(ctx context.Context, arg GetPolicyCategoriesUseKeysetPaginateParams) ([]PolicyCategory, error)

func (*Queries) GetPolicyCategoriesUseNumberedPaginate

func (q *Queries) GetPolicyCategoriesUseNumberedPaginate(ctx context.Context, arg GetPolicyCategoriesUseNumberedPaginateParams) ([]PolicyCategory, error)

func (*Queries) GetPositionHistories

func (q *Queries) GetPositionHistories(ctx context.Context, arg GetPositionHistoriesParams) ([]PositionHistory, error)

func (*Queries) GetPositionHistoriesUseKeysetPaginate

func (q *Queries) GetPositionHistoriesUseKeysetPaginate(ctx context.Context, arg GetPositionHistoriesUseKeysetPaginateParams) ([]PositionHistory, error)

func (*Queries) GetPositionHistoriesUseNumberedPaginate

func (q *Queries) GetPositionHistoriesUseNumberedPaginate(ctx context.Context, arg GetPositionHistoriesUseNumberedPaginateParams) ([]PositionHistory, error)

func (*Queries) GetProfessors

func (q *Queries) GetProfessors(ctx context.Context) ([]Professor, error)

func (*Queries) GetProfessorsUseKeysetPaginate

func (q *Queries) GetProfessorsUseKeysetPaginate(ctx context.Context, arg GetProfessorsUseKeysetPaginateParams) ([]Professor, error)

func (*Queries) GetProfessorsUseNumberedPaginate

func (q *Queries) GetProfessorsUseNumberedPaginate(ctx context.Context, arg GetProfessorsUseNumberedPaginateParams) ([]Professor, error)

func (*Queries) GetRecordTypes

func (q *Queries) GetRecordTypes(ctx context.Context, arg GetRecordTypesParams) ([]RecordType, error)

func (*Queries) GetRecordTypesUseKeysetPaginate

func (q *Queries) GetRecordTypesUseKeysetPaginate(ctx context.Context, arg GetRecordTypesUseKeysetPaginateParams) ([]RecordType, error)

func (*Queries) GetRecordTypesUseNumberedPaginate

func (q *Queries) GetRecordTypesUseNumberedPaginate(ctx context.Context, arg GetRecordTypesUseNumberedPaginateParams) ([]RecordType, error)

func (*Queries) GetRecords

func (q *Queries) GetRecords(ctx context.Context, arg GetRecordsParams) ([]Record, error)

func (*Queries) GetRecordsUseKeysetPaginate

func (q *Queries) GetRecordsUseKeysetPaginate(ctx context.Context, arg GetRecordsUseKeysetPaginateParams) ([]Record, error)

func (*Queries) GetRecordsUseNumberedPaginate

func (q *Queries) GetRecordsUseNumberedPaginate(ctx context.Context, arg GetRecordsUseNumberedPaginateParams) ([]Record, error)

func (*Queries) GetRecordsWithAll

func (q *Queries) GetRecordsWithAll(ctx context.Context, arg GetRecordsWithAllParams) ([]GetRecordsWithAllRow, error)

func (*Queries) GetRecordsWithLastEditedBy

func (q *Queries) GetRecordsWithLastEditedBy(ctx context.Context, arg GetRecordsWithLastEditedByParams) ([]GetRecordsWithLastEditedByRow, error)

func (*Queries) GetRecordsWithOrganization

func (q *Queries) GetRecordsWithOrganization(ctx context.Context, arg GetRecordsWithOrganizationParams) ([]GetRecordsWithOrganizationRow, error)

func (*Queries) GetRecordsWithPostedBy

func (q *Queries) GetRecordsWithPostedBy(ctx context.Context, arg GetRecordsWithPostedByParams) ([]GetRecordsWithPostedByRow, error)

func (*Queries) GetRecordsWithRecordType

func (q *Queries) GetRecordsWithRecordType(ctx context.Context, arg GetRecordsWithRecordTypeParams) ([]GetRecordsWithRecordTypeRow, error)

func (*Queries) GetRoles

func (q *Queries) GetRoles(ctx context.Context, arg GetRolesParams) ([]Role, error)

func (*Queries) GetRolesOnPolicy

func (q *Queries) GetRolesOnPolicy(ctx context.Context, arg GetRolesOnPolicyParams) ([]GetRolesOnPolicyRow, error)

func (*Queries) GetRolesUseKeysetPaginate

func (q *Queries) GetRolesUseKeysetPaginate(ctx context.Context, arg GetRolesUseKeysetPaginateParams) ([]Role, error)

func (*Queries) GetRolesUseNumberedPaginate

func (q *Queries) GetRolesUseNumberedPaginate(ctx context.Context, arg GetRolesUseNumberedPaginateParams) ([]Role, error)

func (*Queries) GetStudents

func (q *Queries) GetStudents(ctx context.Context) ([]Student, error)

func (*Queries) GetStudentsUseKeysetPaginate

func (q *Queries) GetStudentsUseKeysetPaginate(ctx context.Context, arg GetStudentsUseKeysetPaginateParams) ([]Student, error)

func (*Queries) GetStudentsUseNumberedPaginate

func (q *Queries) GetStudentsUseNumberedPaginate(ctx context.Context, arg GetStudentsUseNumberedPaginateParams) ([]Student, error)

func (*Queries) GetWorkPositions

func (q *Queries) GetWorkPositions(ctx context.Context, arg GetWorkPositionsParams) ([]WorkPosition, error)

func (*Queries) GetWorkPositionsUseKeysetPaginate

func (q *Queries) GetWorkPositionsUseKeysetPaginate(ctx context.Context, arg GetWorkPositionsUseKeysetPaginateParams) ([]WorkPosition, error)

func (*Queries) GetWorkPositionsUseNumberedPaginate

func (q *Queries) GetWorkPositionsUseNumberedPaginate(ctx context.Context, arg GetWorkPositionsUseNumberedPaginateParams) ([]WorkPosition, error)

func (*Queries) PluralDeleteAbsences

func (q *Queries) PluralDeleteAbsences(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteAttachableItems

func (q *Queries) PluralDeleteAttachableItems(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteAttendStatuses

func (q *Queries) PluralDeleteAttendStatuses(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteAttendanceTypes

func (q *Queries) PluralDeleteAttendanceTypes(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteAttendances

func (q *Queries) PluralDeleteAttendances(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteChatRooms

func (q *Queries) PluralDeleteChatRooms(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteEarlyLeavings

func (q *Queries) PluralDeleteEarlyLeavings(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteEventTypes

func (q *Queries) PluralDeleteEventTypes(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteEvents

func (q *Queries) PluralDeleteEvents(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteFiles

func (q *Queries) PluralDeleteFiles(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteGrades

func (q *Queries) PluralDeleteGrades(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteGroups

func (q *Queries) PluralDeleteGroups(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteImages

func (q *Queries) PluralDeleteImages(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteLabIOHistories

func (q *Queries) PluralDeleteLabIOHistories(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteLateArrivals

func (q *Queries) PluralDeleteLateArrivals(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteMembers

func (q *Queries) PluralDeleteMembers(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteMessages

func (q *Queries) PluralDeleteMessages(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteMimeTypes

func (q *Queries) PluralDeleteMimeTypes(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteOrganizations

func (q *Queries) PluralDeleteOrganizations(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeletePermissionAssociationsOnPermission

func (q *Queries) PluralDeletePermissionAssociationsOnPermission(ctx context.Context, arg PluralDeletePermissionAssociationsOnPermissionParams) error

func (*Queries) PluralDeletePermissionAssociationsOnWorkPosition

func (q *Queries) PluralDeletePermissionAssociationsOnWorkPosition(ctx context.Context, arg PluralDeletePermissionAssociationsOnWorkPositionParams) error

func (*Queries) PluralDeletePermissionCategories

func (q *Queries) PluralDeletePermissionCategories(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeletePermissions

func (q *Queries) PluralDeletePermissions(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeletePolicies

func (q *Queries) PluralDeletePolicies(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeletePolicyCategories

func (q *Queries) PluralDeletePolicyCategories(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeletePositionHistories

func (q *Queries) PluralDeletePositionHistories(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteProfessors

func (q *Queries) PluralDeleteProfessors(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteRecordTypes

func (q *Queries) PluralDeleteRecordTypes(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteRecords

func (q *Queries) PluralDeleteRecords(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteRoleAssociationsOnPolicy

func (q *Queries) PluralDeleteRoleAssociationsOnPolicy(ctx context.Context, arg PluralDeleteRoleAssociationsOnPolicyParams) error

func (*Queries) PluralDeleteRoleAssociationsOnRole

func (q *Queries) PluralDeleteRoleAssociationsOnRole(ctx context.Context, arg PluralDeleteRoleAssociationsOnRoleParams) error

func (*Queries) PluralDeleteRoles

func (q *Queries) PluralDeleteRoles(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteStudents

func (q *Queries) PluralDeleteStudents(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) PluralDeleteWorkPositions

func (q *Queries) PluralDeleteWorkPositions(ctx context.Context, dollar_1 []uuid.UUID) error

func (*Queries) UpdateAttendStatus

func (q *Queries) UpdateAttendStatus(ctx context.Context, arg UpdateAttendStatusParams) (AttendStatus, error)

func (*Queries) UpdateAttendStatusByKey

func (q *Queries) UpdateAttendStatusByKey(ctx context.Context, arg UpdateAttendStatusByKeyParams) (AttendStatus, error)

func (*Queries) UpdateAttendance

func (q *Queries) UpdateAttendance(ctx context.Context, arg UpdateAttendanceParams) (Attendance, error)

func (*Queries) UpdateAttendanceType

func (q *Queries) UpdateAttendanceType(ctx context.Context, arg UpdateAttendanceTypeParams) (AttendanceType, error)

func (*Queries) UpdateAttendanceTypeByKey

func (q *Queries) UpdateAttendanceTypeByKey(ctx context.Context, arg UpdateAttendanceTypeByKeyParams) (AttendanceType, error)

func (*Queries) UpdateChatRoom

func (q *Queries) UpdateChatRoom(ctx context.Context, arg UpdateChatRoomParams) (ChatRoom, error)

func (*Queries) UpdateEvent

func (q *Queries) UpdateEvent(ctx context.Context, arg UpdateEventParams) (Event, error)

func (*Queries) UpdateEventType

func (q *Queries) UpdateEventType(ctx context.Context, arg UpdateEventTypeParams) (EventType, error)

func (*Queries) UpdateEventTypeByKey

func (q *Queries) UpdateEventTypeByKey(ctx context.Context, arg UpdateEventTypeByKeyParams) (EventType, error)

func (*Queries) UpdateLabIOHistory

func (q *Queries) UpdateLabIOHistory(ctx context.Context, arg UpdateLabIOHistoryParams) (LabIOHistory, error)

func (*Queries) UpdateMember

func (q *Queries) UpdateMember(ctx context.Context, arg UpdateMemberParams) (Member, error)

func (*Queries) UpdateMemberAttendStatus

func (q *Queries) UpdateMemberAttendStatus(ctx context.Context, arg UpdateMemberAttendStatusParams) (Member, error)

func (*Queries) UpdateMemberGrade

func (q *Queries) UpdateMemberGrade(ctx context.Context, arg UpdateMemberGradeParams) (Member, error)

func (*Queries) UpdateMemberGroup

func (q *Queries) UpdateMemberGroup(ctx context.Context, arg UpdateMemberGroupParams) (Member, error)

func (*Queries) UpdateMemberLoginID

func (q *Queries) UpdateMemberLoginID(ctx context.Context, arg UpdateMemberLoginIDParams) (Member, error)

func (*Queries) UpdateMemberPassword

func (q *Queries) UpdateMemberPassword(ctx context.Context, arg UpdateMemberPasswordParams) (Member, error)

func (*Queries) UpdateMemberRole

func (q *Queries) UpdateMemberRole(ctx context.Context, arg UpdateMemberRoleParams) (Member, error)

func (*Queries) UpdateMessage

func (q *Queries) UpdateMessage(ctx context.Context, arg UpdateMessageParams) (Message, error)

func (*Queries) UpdateMimeType

func (q *Queries) UpdateMimeType(ctx context.Context, arg UpdateMimeTypeParams) (MimeType, error)

func (*Queries) UpdateMimeTypeByKey

func (q *Queries) UpdateMimeTypeByKey(ctx context.Context, arg UpdateMimeTypeByKeyParams) (MimeType, error)

func (*Queries) UpdateOrganization

func (q *Queries) UpdateOrganization(ctx context.Context, arg UpdateOrganizationParams) (Organization, error)

func (*Queries) UpdatePermission

func (q *Queries) UpdatePermission(ctx context.Context, arg UpdatePermissionParams) (Permission, error)

func (*Queries) UpdatePermissionByKey

func (q *Queries) UpdatePermissionByKey(ctx context.Context, arg UpdatePermissionByKeyParams) (Permission, error)

func (*Queries) UpdatePermissionCategory

func (q *Queries) UpdatePermissionCategory(ctx context.Context, arg UpdatePermissionCategoryParams) (PermissionCategory, error)

func (*Queries) UpdatePermissionCategoryByKey

func (q *Queries) UpdatePermissionCategoryByKey(ctx context.Context, arg UpdatePermissionCategoryByKeyParams) (PermissionCategory, error)

func (*Queries) UpdatePolicy

func (q *Queries) UpdatePolicy(ctx context.Context, arg UpdatePolicyParams) (Policy, error)

func (*Queries) UpdatePolicyByKey

func (q *Queries) UpdatePolicyByKey(ctx context.Context, arg UpdatePolicyByKeyParams) (Policy, error)

func (*Queries) UpdatePolicyCategory

func (q *Queries) UpdatePolicyCategory(ctx context.Context, arg UpdatePolicyCategoryParams) (PolicyCategory, error)

func (*Queries) UpdatePolicyCategoryByKey

func (q *Queries) UpdatePolicyCategoryByKey(ctx context.Context, arg UpdatePolicyCategoryByKeyParams) (PolicyCategory, error)

func (*Queries) UpdatePositionHistory

func (q *Queries) UpdatePositionHistory(ctx context.Context, arg UpdatePositionHistoryParams) (PositionHistory, error)

func (*Queries) UpdateRecord

func (q *Queries) UpdateRecord(ctx context.Context, arg UpdateRecordParams) (Record, error)

func (*Queries) UpdateRecordType

func (q *Queries) UpdateRecordType(ctx context.Context, arg UpdateRecordTypeParams) (RecordType, error)

func (*Queries) UpdateRecordTypeByKey

func (q *Queries) UpdateRecordTypeByKey(ctx context.Context, arg UpdateRecordTypeByKeyParams) (RecordType, error)

func (*Queries) UpdateRole

func (q *Queries) UpdateRole(ctx context.Context, arg UpdateRoleParams) (Role, error)

func (*Queries) UpdateWorkPosition

func (q *Queries) UpdateWorkPosition(ctx context.Context, arg UpdateWorkPositionParams) (WorkPosition, error)

func (*Queries) WithTx

func (q *Queries) WithTx(tx pgx.Tx) *Queries

type Record

type Record struct {
	TRecordsPkey   pgtype.Int8 `json:"t_records_pkey"`
	RecordID       uuid.UUID   `json:"record_id"`
	RecordTypeID   uuid.UUID   `json:"record_type_id"`
	Title          string      `json:"title"`
	Body           pgtype.Text `json:"body"`
	OrganizationID pgtype.UUID `json:"organization_id"`
	PostedBy       pgtype.UUID `json:"posted_by"`
	LastEditedBy   pgtype.UUID `json:"last_edited_by"`
	PostedAt       time.Time   `json:"posted_at"`
	LastEditedAt   time.Time   `json:"last_edited_at"`
}

type RecordType

type RecordType struct {
	MRecordTypesPkey pgtype.Int8 `json:"m_record_types_pkey"`
	RecordTypeID     uuid.UUID   `json:"record_type_id"`
	Name             string      `json:"name"`
	Key              string      `json:"key"`
}

type Role

type Role struct {
	MRolesPkey  pgtype.Int8 `json:"m_roles_pkey"`
	RoleID      uuid.UUID   `json:"role_id"`
	Name        string      `json:"name"`
	Description string      `json:"description"`
	CreatedAt   time.Time   `json:"created_at"`
	UpdatedAt   time.Time   `json:"updated_at"`
}

type RoleAssociation

type RoleAssociation struct {
	MRoleAssociationsPkey pgtype.Int8 `json:"m_role_associations_pkey"`
	RoleID                uuid.UUID   `json:"role_id"`
	PolicyID              uuid.UUID   `json:"policy_id"`
}

type Student

type Student struct {
	MStudentsPkey pgtype.Int8 `json:"m_students_pkey"`
	StudentID     uuid.UUID   `json:"student_id"`
	MemberID      uuid.UUID   `json:"member_id"`
}

type UpdateAttendStatusByKeyParams

type UpdateAttendStatusByKeyParams struct {
	Key  string `json:"key"`
	Name string `json:"name"`
}

type UpdateAttendStatusParams

type UpdateAttendStatusParams struct {
	AttendStatusID uuid.UUID `json:"attend_status_id"`
	Name           string    `json:"name"`
	Key            string    `json:"key"`
}

type UpdateAttendanceParams

type UpdateAttendanceParams struct {
	AttendanceID       uuid.UUID   `json:"attendance_id"`
	AttendanceTypeID   uuid.UUID   `json:"attendance_type_id"`
	MemberID           uuid.UUID   `json:"member_id"`
	Description        string      `json:"description"`
	Date               pgtype.Date `json:"date"`
	MailSendFlag       bool        `json:"mail_send_flag"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type UpdateAttendanceTypeByKeyParams

type UpdateAttendanceTypeByKeyParams struct {
	Key   string `json:"key"`
	Name  string `json:"name"`
	Color string `json:"color"`
}

type UpdateAttendanceTypeParams

type UpdateAttendanceTypeParams struct {
	AttendanceTypeID uuid.UUID `json:"attendance_type_id"`
	Name             string    `json:"name"`
	Key              string    `json:"key"`
	Color            string    `json:"color"`
}

type UpdateChatRoomParams

type UpdateChatRoomParams struct {
	ChatRoomID    uuid.UUID   `json:"chat_room_id"`
	Name          pgtype.Text `json:"name"`
	IsPrivate     bool        `json:"is_private"`
	CoverImageUrl pgtype.Text `json:"cover_image_url"`
	OwnerID       pgtype.UUID `json:"owner_id"`
	UpdatedAt     time.Time   `json:"updated_at"`
}

type UpdateEventParams

type UpdateEventParams struct {
	EventID            uuid.UUID   `json:"event_id"`
	EventTypeID        uuid.UUID   `json:"event_type_id"`
	Title              string      `json:"title"`
	Description        pgtype.Text `json:"description"`
	OrganizationID     pgtype.UUID `json:"organization_id"`
	StartTime          time.Time   `json:"start_time"`
	EndTime            time.Time   `json:"end_time"`
	SendOrganizationID pgtype.UUID `json:"send_organization_id"`
	LastEditedBy       pgtype.UUID `json:"last_edited_by"`
	LastEditedAt       time.Time   `json:"last_edited_at"`
}

type UpdateEventTypeByKeyParams

type UpdateEventTypeByKeyParams struct {
	Key   string `json:"key"`
	Name  string `json:"name"`
	Color string `json:"color"`
}

type UpdateEventTypeParams

type UpdateEventTypeParams struct {
	EventTypeID uuid.UUID `json:"event_type_id"`
	Name        string    `json:"name"`
	Key         string    `json:"key"`
	Color       string    `json:"color"`
}

type UpdateLabIOHistoryParams

type UpdateLabIOHistoryParams struct {
	LabIoHistoryID uuid.UUID          `json:"lab_io_history_id"`
	MemberID       uuid.UUID          `json:"member_id"`
	EnteredAt      time.Time          `json:"entered_at"`
	ExitedAt       pgtype.Timestamptz `json:"exited_at"`
}

type UpdateMemberAttendStatusParams

type UpdateMemberAttendStatusParams struct {
	MemberID       uuid.UUID `json:"member_id"`
	AttendStatusID uuid.UUID `json:"attend_status_id"`
	UpdatedAt      time.Time `json:"updated_at"`
}

type UpdateMemberGradeParams

type UpdateMemberGradeParams struct {
	MemberID  uuid.UUID `json:"member_id"`
	GradeID   uuid.UUID `json:"grade_id"`
	UpdatedAt time.Time `json:"updated_at"`
}

type UpdateMemberGroupParams

type UpdateMemberGroupParams struct {
	MemberID  uuid.UUID `json:"member_id"`
	GroupID   uuid.UUID `json:"group_id"`
	UpdatedAt time.Time `json:"updated_at"`
}

type UpdateMemberLoginIDParams

type UpdateMemberLoginIDParams struct {
	MemberID  uuid.UUID `json:"member_id"`
	LoginID   string    `json:"login_id"`
	UpdatedAt time.Time `json:"updated_at"`
}

type UpdateMemberParams

type UpdateMemberParams struct {
	MemberID        uuid.UUID   `json:"member_id"`
	Email           string      `json:"email"`
	Name            string      `json:"name"`
	ProfileImageUrl pgtype.Text `json:"profile_image_url"`
	UpdatedAt       time.Time   `json:"updated_at"`
}

type UpdateMemberPasswordParams

type UpdateMemberPasswordParams struct {
	MemberID  uuid.UUID `json:"member_id"`
	Password  string    `json:"password"`
	UpdatedAt time.Time `json:"updated_at"`
}

type UpdateMemberRoleParams

type UpdateMemberRoleParams struct {
	MemberID  uuid.UUID   `json:"member_id"`
	RoleID    pgtype.UUID `json:"role_id"`
	UpdatedAt time.Time   `json:"updated_at"`
}

type UpdateMessageParams

type UpdateMessageParams struct {
	MessageID    uuid.UUID   `json:"message_id"`
	ChatRoomID   uuid.UUID   `json:"chat_room_id"`
	SenderID     pgtype.UUID `json:"sender_id"`
	Body         string      `json:"body"`
	LastEditedAt time.Time   `json:"last_edited_at"`
}

type UpdateMimeTypeByKeyParams

type UpdateMimeTypeByKeyParams struct {
	Key  string `json:"key"`
	Name string `json:"name"`
	Kind string `json:"kind"`
}

type UpdateMimeTypeParams

type UpdateMimeTypeParams struct {
	MimeTypeID uuid.UUID `json:"mime_type_id"`
	Name       string    `json:"name"`
	Key        string    `json:"key"`
	Kind       string    `json:"kind"`
}

type UpdateOrganizationParams

type UpdateOrganizationParams struct {
	OrganizationID uuid.UUID   `json:"organization_id"`
	Name           string      `json:"name"`
	Color          pgtype.Text `json:"color"`
	Description    pgtype.Text `json:"description"`
	UpdatedAt      time.Time   `json:"updated_at"`
}

type UpdatePermissionByKeyParams

type UpdatePermissionByKeyParams struct {
	Key                  string    `json:"key"`
	Name                 string    `json:"name"`
	Description          string    `json:"description"`
	PermissionCategoryID uuid.UUID `json:"permission_category_id"`
}

type UpdatePermissionCategoryByKeyParams

type UpdatePermissionCategoryByKeyParams struct {
	Key         string `json:"key"`
	Name        string `json:"name"`
	Description string `json:"description"`
}

type UpdatePermissionCategoryParams

type UpdatePermissionCategoryParams struct {
	PermissionCategoryID uuid.UUID `json:"permission_category_id"`
	Name                 string    `json:"name"`
	Description          string    `json:"description"`
	Key                  string    `json:"key"`
}

type UpdatePermissionParams

type UpdatePermissionParams struct {
	PermissionID         uuid.UUID `json:"permission_id"`
	Name                 string    `json:"name"`
	Description          string    `json:"description"`
	Key                  string    `json:"key"`
	PermissionCategoryID uuid.UUID `json:"permission_category_id"`
}

type UpdatePolicyByKeyParams

type UpdatePolicyByKeyParams struct {
	Key              string    `json:"key"`
	Name             string    `json:"name"`
	Description      string    `json:"description"`
	PolicyCategoryID uuid.UUID `json:"policy_category_id"`
}

type UpdatePolicyCategoryByKeyParams

type UpdatePolicyCategoryByKeyParams struct {
	Key         string `json:"key"`
	Name        string `json:"name"`
	Description string `json:"description"`
}

type UpdatePolicyCategoryParams

type UpdatePolicyCategoryParams struct {
	PolicyCategoryID uuid.UUID `json:"policy_category_id"`
	Name             string    `json:"name"`
	Description      string    `json:"description"`
	Key              string    `json:"key"`
}

type UpdatePolicyParams

type UpdatePolicyParams struct {
	PolicyID         uuid.UUID `json:"policy_id"`
	Name             string    `json:"name"`
	Description      string    `json:"description"`
	Key              string    `json:"key"`
	PolicyCategoryID uuid.UUID `json:"policy_category_id"`
}

type UpdatePositionHistoryParams

type UpdatePositionHistoryParams struct {
	PositionHistoryID uuid.UUID `json:"position_history_id"`
	MemberID          uuid.UUID `json:"member_id"`
	XPos              float64   `json:"x_pos"`
	YPos              float64   `json:"y_pos"`
	SentAt            time.Time `json:"sent_at"`
}

type UpdateRecordParams

type UpdateRecordParams struct {
	RecordID       uuid.UUID   `json:"record_id"`
	RecordTypeID   uuid.UUID   `json:"record_type_id"`
	Title          string      `json:"title"`
	Body           pgtype.Text `json:"body"`
	OrganizationID pgtype.UUID `json:"organization_id"`
	LastEditedBy   pgtype.UUID `json:"last_edited_by"`
	LastEditedAt   time.Time   `json:"last_edited_at"`
}

type UpdateRecordTypeByKeyParams

type UpdateRecordTypeByKeyParams struct {
	Key  string `json:"key"`
	Name string `json:"name"`
}

type UpdateRecordTypeParams

type UpdateRecordTypeParams struct {
	RecordTypeID uuid.UUID `json:"record_type_id"`
	Name         string    `json:"name"`
	Key          string    `json:"key"`
}

type UpdateRoleParams

type UpdateRoleParams struct {
	RoleID      uuid.UUID `json:"role_id"`
	Name        string    `json:"name"`
	Description string    `json:"description"`
	UpdatedAt   time.Time `json:"updated_at"`
}

type UpdateWorkPositionParams

type UpdateWorkPositionParams struct {
	WorkPositionID uuid.UUID `json:"work_position_id"`
	Name           string    `json:"name"`
	Description    string    `json:"description"`
	UpdatedAt      time.Time `json:"updated_at"`
}

type WorkPosition

type WorkPosition struct {
	MWorkPositionsPkey pgtype.Int8 `json:"m_work_positions_pkey"`
	WorkPositionID     uuid.UUID   `json:"work_position_id"`
	OrganizationID     uuid.UUID   `json:"organization_id"`
	Name               string      `json:"name"`
	Description        string      `json:"description"`
	CreatedAt          time.Time   `json:"created_at"`
	UpdatedAt          time.Time   `json:"updated_at"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL