pgadapter

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: 13 Imported by: 0

Documentation

Overview

Package pgadapter provides a Postgres adapter for the store package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttendStatusCursor

type AttendStatusCursor struct {
	CursorID         int32
	NameCursor       string
	CursorPointsNext bool
}

AttendStatusCursor is a cursor for AttendStatus.

type AttendanceTypeCursor

type AttendanceTypeCursor struct {
	CursorID         int32
	NameCursor       string
	CursorPointsNext bool
}

AttendanceTypeCursor is a cursor for AttendanceType.

type EventTypeCursor

type EventTypeCursor struct {
	CursorID         int32
	NameCursor       string
	CursorPointsNext bool
}

EventTypeCursor is a cursor for EventType.

type MimeTypeCursor

type MimeTypeCursor struct {
	CursorID         int32
	NameCursor       string
	CursorPointsNext bool
}

MimeTypeCursor is a cursor for MimeType.

type PermissionCategoryCursor

type PermissionCategoryCursor struct {
	CursorID         int32
	NameCursor       string
	CursorPointsNext bool
}

PermissionCategoryCursor is a cursor for PermissionCategory.

type PgAdapter

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

PgAdapter is a Postgres adapter for the store package.

func NewPgAdapter

func NewPgAdapter(ctx context.Context, clocker clock.Clock, cfg config.Config) (*PgAdapter, error)

NewPgAdapter creates a new PgAdapter.

func NewPgAdapterFromConnStr

func NewPgAdapterFromConnStr(ctx context.Context, connStr string, clocker clock.Clock) (*PgAdapter, error)

NewPgAdapterFromConnStr creates a new PgAdapter from a connection string.

func (*PgAdapter) Begin

func (a *PgAdapter) Begin(ctx context.Context) (store.Sd, error)

Begin starts a transaction.

func (*PgAdapter) Cleanup

func (a *PgAdapter) Cleanup(_ context.Context) error

Cleanup cleans up the store.

func (*PgAdapter) Commit

func (a *PgAdapter) Commit(ctx context.Context, id store.Sd) error

Commit commits a transaction.

func (*PgAdapter) CountAbsences

func (a *PgAdapter) CountAbsences(ctx context.Context) (int64, error)

CountAbsences 欠席数を取得する。

func (*PgAdapter) CountAbsencesWithSd

func (a *PgAdapter) CountAbsencesWithSd(ctx context.Context, sd store.Sd) (int64, error)

CountAbsencesWithSd SD付きで欠席数を取得する。

func (*PgAdapter) CountAttendStatuses

func (a *PgAdapter) CountAttendStatuses(ctx context.Context, where parameter.WhereAttendStatusParam) (int64, error)

CountAttendStatuses 出席ステータス数を取得する。

func (*PgAdapter) CountAttendStatusesWithSd

func (a *PgAdapter) CountAttendStatusesWithSd(
	ctx context.Context, sd store.Sd, where parameter.WhereAttendStatusParam,
) (int64, error)

CountAttendStatusesWithSd SD付きで出席ステータス数を取得する。

func (*PgAdapter) CountAttendanceTypes

func (a *PgAdapter) CountAttendanceTypes(ctx context.Context, where parameter.WhereAttendanceTypeParam) (int64, error)

CountAttendanceTypes 出欠状況タイプ数を取得する。

func (*PgAdapter) CountAttendanceTypesWithSd

func (a *PgAdapter) CountAttendanceTypesWithSd(
	ctx context.Context, sd store.Sd, where parameter.WhereAttendanceTypeParam,
) (int64, error)

CountAttendanceTypesWithSd SD付きで出欠状況タイプ数を取得する。

func (*PgAdapter) CountEventTypes

func (a *PgAdapter) CountEventTypes(ctx context.Context, where parameter.WhereEventTypeParam) (int64, error)

CountEventTypes イベントタイプ数を取得する。

func (*PgAdapter) CountEventTypesWithSd

func (a *PgAdapter) CountEventTypesWithSd(
	ctx context.Context, sd store.Sd, where parameter.WhereEventTypeParam,
) (int64, error)

CountEventTypesWithSd SD付きでイベントタイプ数を取得する。

func (*PgAdapter) CountMimeTypes

func (a *PgAdapter) CountMimeTypes(ctx context.Context, where parameter.WhereMimeTypeParam) (int64, error)

CountMimeTypes マイムタイプ数を取得する。

func (*PgAdapter) CountMimeTypesWithSd

func (a *PgAdapter) CountMimeTypesWithSd(
	ctx context.Context, sd store.Sd, where parameter.WhereMimeTypeParam,
) (int64, error)

CountMimeTypesWithSd SD付きでマイムタイプ数を取得する。

func (*PgAdapter) CountPermissionCategories

func (a *PgAdapter) CountPermissionCategories(
	ctx context.Context, where parameter.WherePermissionCategoryParam,
) (int64, error)

CountPermissionCategories 権限カテゴリー数を取得する。

func (*PgAdapter) CountPermissionCategoriesWithSd

func (a *PgAdapter) CountPermissionCategoriesWithSd(
	ctx context.Context, sd store.Sd, where parameter.WherePermissionCategoryParam,
) (int64, error)

CountPermissionCategoriesWithSd SD付きで権限カテゴリー数を取得する。

func (*PgAdapter) CountPolicyCategories

func (a *PgAdapter) CountPolicyCategories(
	ctx context.Context, where parameter.WherePolicyCategoryParam,
) (int64, error)

CountPolicyCategories ポリシーカテゴリー数を取得する。

func (*PgAdapter) CountPolicyCategoriesWithSd

func (a *PgAdapter) CountPolicyCategoriesWithSd(
	ctx context.Context, sd store.Sd, where parameter.WherePolicyCategoryParam,
) (int64, error)

CountPolicyCategoriesWithSd SD付きでポリシーカテゴリー数を取得する。

func (*PgAdapter) CountRecordTypes

func (a *PgAdapter) CountRecordTypes(ctx context.Context, where parameter.WhereRecordTypeParam) (int64, error)

CountRecordTypes 議事録タイプ数を取得する。

func (*PgAdapter) CountRecordTypesWithSd

func (a *PgAdapter) CountRecordTypesWithSd(
	ctx context.Context, sd store.Sd, where parameter.WhereRecordTypeParam,
) (int64, error)

CountRecordTypesWithSd SD付きで議事録タイプ数を取得する。

func (*PgAdapter) CreateAbsence

func (a *PgAdapter) CreateAbsence(ctx context.Context, param parameter.CreateAbsenceParam) (entity.Absence, error)

CreateAbsence 欠席を作成する。

func (*PgAdapter) CreateAbsenceWithSd

func (a *PgAdapter) CreateAbsenceWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreateAbsenceParam,
) (entity.Absence, error)

CreateAbsenceWithSd SD付きで欠席を作成する。

func (*PgAdapter) CreateAbsences

func (a *PgAdapter) CreateAbsences(ctx context.Context, params []parameter.CreateAbsenceParam) (int64, error)

CreateAbsences 欠席を作成する。

func (*PgAdapter) CreateAbsencesWithSd

func (a *PgAdapter) CreateAbsencesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreateAbsenceParam,
) (int64, error)

CreateAbsencesWithSd SD付きで欠席を作成する。

func (*PgAdapter) CreateAttendStatus

func (a *PgAdapter) CreateAttendStatus(
	ctx context.Context, param parameter.CreateAttendStatusParam,
) (entity.AttendStatus, error)

CreateAttendStatus 出席ステータスを作成する。

func (*PgAdapter) CreateAttendStatusWithSd

func (a *PgAdapter) CreateAttendStatusWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreateAttendStatusParam,
) (entity.AttendStatus, error)

CreateAttendStatusWithSd SD付きで出席ステータスを作成する。

func (*PgAdapter) CreateAttendStatuses

func (a *PgAdapter) CreateAttendStatuses(
	ctx context.Context, params []parameter.CreateAttendStatusParam,
) (int64, error)

CreateAttendStatuses 出席ステータスを作成する。

func (*PgAdapter) CreateAttendStatusesWithSd

func (a *PgAdapter) CreateAttendStatusesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreateAttendStatusParam,
) (int64, error)

CreateAttendStatusesWithSd SD付きで出席ステータスを作成する。

func (*PgAdapter) CreateAttendanceType

func (a *PgAdapter) CreateAttendanceType(
	ctx context.Context, param parameter.CreateAttendanceTypeParam,
) (entity.AttendanceType, error)

CreateAttendanceType 出欠状況タイプを作成する。

func (*PgAdapter) CreateAttendanceTypeWithSd

func (a *PgAdapter) CreateAttendanceTypeWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreateAttendanceTypeParam,
) (entity.AttendanceType, error)

CreateAttendanceTypeWithSd SD付きで出欠状況タイプを作成する。

func (*PgAdapter) CreateAttendanceTypes

func (a *PgAdapter) CreateAttendanceTypes(
	ctx context.Context, params []parameter.CreateAttendanceTypeParam,
) (int64, error)

CreateAttendanceTypes 出欠状況タイプを作成する。

func (*PgAdapter) CreateAttendanceTypesWithSd

func (a *PgAdapter) CreateAttendanceTypesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreateAttendanceTypeParam,
) (int64, error)

CreateAttendanceTypesWithSd SD付きで出欠状況タイプを作成する。

func (*PgAdapter) CreateEventType

func (a *PgAdapter) CreateEventType(
	ctx context.Context, param parameter.CreateEventTypeParam,
) (entity.EventType, error)

CreateEventType イベントタイプを作成する。

func (*PgAdapter) CreateEventTypeWithSd

func (a *PgAdapter) CreateEventTypeWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreateEventTypeParam,
) (entity.EventType, error)

CreateEventTypeWithSd SD付きでイベントタイプを作成する。

func (*PgAdapter) CreateEventTypes

func (a *PgAdapter) CreateEventTypes(
	ctx context.Context, params []parameter.CreateEventTypeParam,
) (int64, error)

CreateEventTypes イベントタイプを作成する。

func (*PgAdapter) CreateEventTypesWithSd

func (a *PgAdapter) CreateEventTypesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreateEventTypeParam,
) (int64, error)

CreateEventTypesWithSd SD付きでイベントタイプを作成する。

func (*PgAdapter) CreateMimeType

func (a *PgAdapter) CreateMimeType(
	ctx context.Context, param parameter.CreateMimeTypeParam,
) (entity.MimeType, error)

CreateMimeType マイムタイプを作成する。

func (*PgAdapter) CreateMimeTypeWithSd

func (a *PgAdapter) CreateMimeTypeWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreateMimeTypeParam,
) (entity.MimeType, error)

CreateMimeTypeWithSd SD付きでマイムタイプを作成する。

func (*PgAdapter) CreateMimeTypes

func (a *PgAdapter) CreateMimeTypes(
	ctx context.Context, params []parameter.CreateMimeTypeParam,
) (int64, error)

CreateMimeTypes マイムタイプを作成する。

func (*PgAdapter) CreateMimeTypesWithSd

func (a *PgAdapter) CreateMimeTypesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreateMimeTypeParam,
) (int64, error)

CreateMimeTypesWithSd SD付きでマイムタイプを作成する。

func (*PgAdapter) CreatePermissionCategories

func (a *PgAdapter) CreatePermissionCategories(
	ctx context.Context, params []parameter.CreatePermissionCategoryParam,
) (int64, error)

CreatePermissionCategories 権限カテゴリーを作成する。

func (*PgAdapter) CreatePermissionCategoriesWithSd

func (a *PgAdapter) CreatePermissionCategoriesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreatePermissionCategoryParam,
) (int64, error)

CreatePermissionCategoriesWithSd SD付きで権限カテゴリーを作成する。

func (*PgAdapter) CreatePermissionCategory

func (a *PgAdapter) CreatePermissionCategory(
	ctx context.Context, param parameter.CreatePermissionCategoryParam,
) (entity.PermissionCategory, error)

CreatePermissionCategory 権限カテゴリーを作成する。

func (*PgAdapter) CreatePermissionCategoryWithSd

func (a *PgAdapter) CreatePermissionCategoryWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreatePermissionCategoryParam,
) (entity.PermissionCategory, error)

CreatePermissionCategoryWithSd SD付きで権限カテゴリーを作成する。

func (*PgAdapter) CreatePolicyCategories

func (a *PgAdapter) CreatePolicyCategories(
	ctx context.Context, params []parameter.CreatePolicyCategoryParam,
) (int64, error)

CreatePolicyCategories ポリシーカテゴリーを作成する。

func (*PgAdapter) CreatePolicyCategoriesWithSd

func (a *PgAdapter) CreatePolicyCategoriesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreatePolicyCategoryParam,
) (int64, error)

CreatePolicyCategoriesWithSd SD付きでポリシーカテゴリーを作成する。

func (*PgAdapter) CreatePolicyCategory

func (a *PgAdapter) CreatePolicyCategory(
	ctx context.Context, param parameter.CreatePolicyCategoryParam,
) (entity.PolicyCategory, error)

CreatePolicyCategory ポリシーカテゴリーを作成する。

func (*PgAdapter) CreatePolicyCategoryWithSd

func (a *PgAdapter) CreatePolicyCategoryWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreatePolicyCategoryParam,
) (entity.PolicyCategory, error)

CreatePolicyCategoryWithSd SD付きでポリシーカテゴリーを作成する。

func (*PgAdapter) CreateRecordType

func (a *PgAdapter) CreateRecordType(
	ctx context.Context, param parameter.CreateRecordTypeParam,
) (entity.RecordType, error)

CreateRecordType 議事録タイプを作成する。

func (*PgAdapter) CreateRecordTypeWithSd

func (a *PgAdapter) CreateRecordTypeWithSd(
	ctx context.Context, sd store.Sd, param parameter.CreateRecordTypeParam,
) (entity.RecordType, error)

CreateRecordTypeWithSd SD付きで議事録タイプを作成する。

func (*PgAdapter) CreateRecordTypes

func (a *PgAdapter) CreateRecordTypes(
	ctx context.Context, params []parameter.CreateRecordTypeParam,
) (int64, error)

CreateRecordTypes 議事録タイプを作成する。

func (*PgAdapter) CreateRecordTypesWithSd

func (a *PgAdapter) CreateRecordTypesWithSd(
	ctx context.Context, sd store.Sd, params []parameter.CreateRecordTypeParam,
) (int64, error)

CreateRecordTypesWithSd SD付きで議事録タイプを作成する。

func (*PgAdapter) DeleteAbsence

func (a *PgAdapter) DeleteAbsence(ctx context.Context, absenceID uuid.UUID) error

DeleteAbsence 欠席を削除する。

func (*PgAdapter) DeleteAbsenceWithSd

func (a *PgAdapter) DeleteAbsenceWithSd(ctx context.Context, sd store.Sd, absenceID uuid.UUID) error

DeleteAbsenceWithSd SD付きで欠席を削除する。

func (*PgAdapter) DeleteAttendStatus

func (a *PgAdapter) DeleteAttendStatus(ctx context.Context, attendStatusID uuid.UUID) error

DeleteAttendStatus 出席ステータスを削除する。

func (*PgAdapter) DeleteAttendStatusByKey

func (a *PgAdapter) DeleteAttendStatusByKey(ctx context.Context, key string) error

DeleteAttendStatusByKey 出席ステータスを削除する。

func (*PgAdapter) DeleteAttendStatusByKeyWithSd

func (a *PgAdapter) DeleteAttendStatusByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) error

DeleteAttendStatusByKeyWithSd SD付きで出席ステータスを削除する。

func (*PgAdapter) DeleteAttendStatusWithSd

func (a *PgAdapter) DeleteAttendStatusWithSd(
	ctx context.Context, sd store.Sd, attendStatusID uuid.UUID,
) error

DeleteAttendStatusWithSd SD付きで出席ステータスを削除する。

func (*PgAdapter) DeleteAttendanceType

func (a *PgAdapter) DeleteAttendanceType(ctx context.Context, attendanceTypeID uuid.UUID) error

DeleteAttendanceType 出欠状況タイプを削除する。

func (*PgAdapter) DeleteAttendanceTypeByKey

func (a *PgAdapter) DeleteAttendanceTypeByKey(ctx context.Context, key string) error

DeleteAttendanceTypeByKey 出欠状況タイプを削除する。

func (*PgAdapter) DeleteAttendanceTypeByKeyWithSd

func (a *PgAdapter) DeleteAttendanceTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) error

DeleteAttendanceTypeByKeyWithSd SD付きで出欠状況タイプを削除する。

func (*PgAdapter) DeleteAttendanceTypeWithSd

func (a *PgAdapter) DeleteAttendanceTypeWithSd(
	ctx context.Context, sd store.Sd, attendanceTypeID uuid.UUID,
) error

DeleteAttendanceTypeWithSd SD付きで出欠状況タイプを削除する。

func (*PgAdapter) DeleteEventType

func (a *PgAdapter) DeleteEventType(ctx context.Context, eventTypeID uuid.UUID) error

DeleteEventType イベントタイプを削除する。

func (*PgAdapter) DeleteEventTypeByKey

func (a *PgAdapter) DeleteEventTypeByKey(ctx context.Context, key string) error

DeleteEventTypeByKey イベントタイプを削除する。

func (*PgAdapter) DeleteEventTypeByKeyWithSd

func (a *PgAdapter) DeleteEventTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) error

DeleteEventTypeByKeyWithSd SD付きでイベントタイプを削除する。

func (*PgAdapter) DeleteEventTypeWithSd

func (a *PgAdapter) DeleteEventTypeWithSd(
	ctx context.Context, sd store.Sd, eventTypeID uuid.UUID,
) error

DeleteEventTypeWithSd SD付きでイベントタイプを削除する。

func (*PgAdapter) DeleteMimeType

func (a *PgAdapter) DeleteMimeType(ctx context.Context, mimeTypeID uuid.UUID) error

DeleteMimeType マイムタイプを削除する。

func (*PgAdapter) DeleteMimeTypeByKey

func (a *PgAdapter) DeleteMimeTypeByKey(ctx context.Context, key string) error

DeleteMimeTypeByKey マイムタイプを削除する。

func (*PgAdapter) DeleteMimeTypeByKeyWithSd

func (a *PgAdapter) DeleteMimeTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) error

DeleteMimeTypeByKeyWithSd SD付きでマイムタイプを削除する。

func (*PgAdapter) DeleteMimeTypeWithSd

func (a *PgAdapter) DeleteMimeTypeWithSd(
	ctx context.Context, sd store.Sd, mimeTypeID uuid.UUID,
) error

DeleteMimeTypeWithSd SD付きでマイムタイプを削除する。

func (*PgAdapter) DeletePermissionCategory

func (a *PgAdapter) DeletePermissionCategory(ctx context.Context, permissionCategoryID uuid.UUID) error

DeletePermissionCategory 権限カテゴリーを削除する。

func (*PgAdapter) DeletePermissionCategoryByKey

func (a *PgAdapter) DeletePermissionCategoryByKey(ctx context.Context, key string) error

DeletePermissionCategoryByKey 権限カテゴリーを削除する。

func (*PgAdapter) DeletePermissionCategoryByKeyWithSd

func (a *PgAdapter) DeletePermissionCategoryByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) error

DeletePermissionCategoryByKeyWithSd SD付きで権限カテゴリーを削除する。

func (*PgAdapter) DeletePermissionCategoryWithSd

func (a *PgAdapter) DeletePermissionCategoryWithSd(
	ctx context.Context, sd store.Sd, permissionCategoryID uuid.UUID,
) error

DeletePermissionCategoryWithSd SD付きで権限カテゴリーを削除する。

func (*PgAdapter) DeletePolicyCategory

func (a *PgAdapter) DeletePolicyCategory(ctx context.Context, policyCategoryID uuid.UUID) error

DeletePolicyCategory ポリシーカテゴリーを削除する。

func (*PgAdapter) DeletePolicyCategoryByKey

func (a *PgAdapter) DeletePolicyCategoryByKey(ctx context.Context, key string) error

DeletePolicyCategoryByKey ポリシーカテゴリーを削除する。

func (*PgAdapter) DeletePolicyCategoryByKeyWithSd

func (a *PgAdapter) DeletePolicyCategoryByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) error

DeletePolicyCategoryByKeyWithSd SD付きでポリシーカテゴリーを削除する。

func (*PgAdapter) DeletePolicyCategoryWithSd

func (a *PgAdapter) DeletePolicyCategoryWithSd(
	ctx context.Context, sd store.Sd, policyCategoryID uuid.UUID,
) error

DeletePolicyCategoryWithSd SD付きでポリシーカテゴリーを削除する。

func (*PgAdapter) DeleteRecordType

func (a *PgAdapter) DeleteRecordType(ctx context.Context, recordTypeID uuid.UUID) error

DeleteRecordType 議事録タイプを削除する。

func (*PgAdapter) DeleteRecordTypeByKey

func (a *PgAdapter) DeleteRecordTypeByKey(ctx context.Context, key string) error

DeleteRecordTypeByKey 議事録タイプを削除する。

func (*PgAdapter) DeleteRecordTypeByKeyWithSd

func (a *PgAdapter) DeleteRecordTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) error

DeleteRecordTypeByKeyWithSd SD付きで議事録タイプを削除する。

func (*PgAdapter) DeleteRecordTypeWithSd

func (a *PgAdapter) DeleteRecordTypeWithSd(
	ctx context.Context, sd store.Sd, recordTypeID uuid.UUID,
) error

DeleteRecordTypeWithSd SD付きで議事録タイプを削除する。

func (*PgAdapter) FindAbsenceByID

func (a *PgAdapter) FindAbsenceByID(ctx context.Context, absenceID uuid.UUID) (entity.Absence, error)

FindAbsenceByID 欠席を取得する。

func (*PgAdapter) FindAbsenceByIDWithSd

func (a *PgAdapter) FindAbsenceByIDWithSd(
	ctx context.Context, sd store.Sd, absenceID uuid.UUID,
) (entity.Absence, error)

FindAbsenceByIDWithSd SD付きで欠席を取得する。

func (*PgAdapter) FindAttendStatusByID

func (a *PgAdapter) FindAttendStatusByID(
	ctx context.Context, attendStatusID uuid.UUID,
) (entity.AttendStatus, error)

FindAttendStatusByID 出席ステータスを取得する。

func (*PgAdapter) FindAttendStatusByIDWithSd

func (a *PgAdapter) FindAttendStatusByIDWithSd(
	ctx context.Context, sd store.Sd, attendStatusID uuid.UUID,
) (entity.AttendStatus, error)

FindAttendStatusByIDWithSd SD付きで出席ステータスを取得する。

func (*PgAdapter) FindAttendStatusByKey

func (a *PgAdapter) FindAttendStatusByKey(ctx context.Context, key string) (entity.AttendStatus, error)

FindAttendStatusByKey 出席ステータスを取得する。

func (*PgAdapter) FindAttendStatusByKeyWithSd

func (a *PgAdapter) FindAttendStatusByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) (entity.AttendStatus, error)

FindAttendStatusByKeyWithSd SD付きで出席ステータスを取得する。

func (*PgAdapter) FindAttendanceTypeByID

func (a *PgAdapter) FindAttendanceTypeByID(
	ctx context.Context, attendanceTypeID uuid.UUID,
) (entity.AttendanceType, error)

FindAttendanceTypeByID 出欠状況タイプを取得する。

func (*PgAdapter) FindAttendanceTypeByIDWithSd

func (a *PgAdapter) FindAttendanceTypeByIDWithSd(
	ctx context.Context, sd store.Sd, attendanceTypeID uuid.UUID,
) (entity.AttendanceType, error)

FindAttendanceTypeByIDWithSd SD付きで出欠状況タイプを取得する。

func (*PgAdapter) FindAttendanceTypeByKey

func (a *PgAdapter) FindAttendanceTypeByKey(ctx context.Context, key string) (entity.AttendanceType, error)

FindAttendanceTypeByKey 出欠状況タイプを取得する。

func (*PgAdapter) FindAttendanceTypeByKeyWithSd

func (a *PgAdapter) FindAttendanceTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) (entity.AttendanceType, error)

FindAttendanceTypeByKeyWithSd SD付きで出欠状況タイプを取得する。

func (*PgAdapter) FindEventTypeByID

func (a *PgAdapter) FindEventTypeByID(
	ctx context.Context, eventTypeID uuid.UUID,
) (entity.EventType, error)

FindEventTypeByID イベントタイプを取得する。

func (*PgAdapter) FindEventTypeByIDWithSd

func (a *PgAdapter) FindEventTypeByIDWithSd(
	ctx context.Context, sd store.Sd, eventTypeID uuid.UUID,
) (entity.EventType, error)

FindEventTypeByIDWithSd SD付きでイベントタイプを取得する。

func (*PgAdapter) FindEventTypeByKey

func (a *PgAdapter) FindEventTypeByKey(ctx context.Context, key string) (entity.EventType, error)

FindEventTypeByKey イベントタイプを取得する。

func (*PgAdapter) FindEventTypeByKeyWithSd

func (a *PgAdapter) FindEventTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) (entity.EventType, error)

FindEventTypeByKeyWithSd SD付きでイベントタイプを取得する。

func (*PgAdapter) FindMimeTypeByID

func (a *PgAdapter) FindMimeTypeByID(
	ctx context.Context, mimeTypeID uuid.UUID,
) (entity.MimeType, error)

FindMimeTypeByID マイムタイプを取得する。

func (*PgAdapter) FindMimeTypeByIDWithSd

func (a *PgAdapter) FindMimeTypeByIDWithSd(
	ctx context.Context, sd store.Sd, mimeTypeID uuid.UUID,
) (entity.MimeType, error)

FindMimeTypeByIDWithSd SD付きでマイムタイプを取得する。

func (*PgAdapter) FindMimeTypeByKey

func (a *PgAdapter) FindMimeTypeByKey(ctx context.Context, key string) (entity.MimeType, error)

FindMimeTypeByKey マイムタイプを取得する。

func (*PgAdapter) FindMimeTypeByKeyWithSd

func (a *PgAdapter) FindMimeTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) (entity.MimeType, error)

FindMimeTypeByKeyWithSd SD付きでマイムタイプを取得する。

func (*PgAdapter) FindPermissionCategoryByID

func (a *PgAdapter) FindPermissionCategoryByID(
	ctx context.Context, permissionCategoryID uuid.UUID,
) (entity.PermissionCategory, error)

FindPermissionCategoryByID 権限カテゴリーを取得する。

func (*PgAdapter) FindPermissionCategoryByIDWithSd

func (a *PgAdapter) FindPermissionCategoryByIDWithSd(
	ctx context.Context, sd store.Sd, permissionCategoryID uuid.UUID,
) (entity.PermissionCategory, error)

FindPermissionCategoryByIDWithSd SD付きで権限カテゴリーを取得する。

func (*PgAdapter) FindPermissionCategoryByKey

func (a *PgAdapter) FindPermissionCategoryByKey(ctx context.Context, key string) (entity.PermissionCategory, error)

FindPermissionCategoryByKey 権限カテゴリーを取得する。

func (*PgAdapter) FindPermissionCategoryByKeyWithSd

func (a *PgAdapter) FindPermissionCategoryByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) (entity.PermissionCategory, error)

FindPermissionCategoryByKeyWithSd SD付きで権限カテゴリーを取得する。

func (*PgAdapter) FindPolicyCategoryByID

func (a *PgAdapter) FindPolicyCategoryByID(
	ctx context.Context, policyCategoryID uuid.UUID,
) (entity.PolicyCategory, error)

FindPolicyCategoryByID ポリシーカテゴリーを取得する。

func (*PgAdapter) FindPolicyCategoryByIDWithSd

func (a *PgAdapter) FindPolicyCategoryByIDWithSd(
	ctx context.Context, sd store.Sd, policyCategoryID uuid.UUID,
) (entity.PolicyCategory, error)

FindPolicyCategoryByIDWithSd SD付きでポリシーカテゴリーを取得する。

func (*PgAdapter) FindPolicyCategoryByKey

func (a *PgAdapter) FindPolicyCategoryByKey(ctx context.Context, key string) (entity.PolicyCategory, error)

FindPolicyCategoryByKey ポリシーカテゴリーを取得する。

func (*PgAdapter) FindPolicyCategoryByKeyWithSd

func (a *PgAdapter) FindPolicyCategoryByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) (entity.PolicyCategory, error)

FindPolicyCategoryByKeyWithSd SD付きでポリシーカテゴリーを取得する。

func (*PgAdapter) FindRecordTypeByID

func (a *PgAdapter) FindRecordTypeByID(
	ctx context.Context, recordTypeID uuid.UUID,
) (entity.RecordType, error)

FindRecordTypeByID 議事録タイプを取得する。

func (*PgAdapter) FindRecordTypeByIDWithSd

func (a *PgAdapter) FindRecordTypeByIDWithSd(
	ctx context.Context, sd store.Sd, recordTypeID uuid.UUID,
) (entity.RecordType, error)

FindRecordTypeByIDWithSd SD付きで議事録タイプを取得する。

func (*PgAdapter) FindRecordTypeByKey

func (a *PgAdapter) FindRecordTypeByKey(ctx context.Context, key string) (entity.RecordType, error)

FindRecordTypeByKey 議事録タイプを取得する。

func (*PgAdapter) FindRecordTypeByKeyWithSd

func (a *PgAdapter) FindRecordTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string,
) (entity.RecordType, error)

FindRecordTypeByKeyWithSd SD付きで議事録タイプを取得する。

func (*PgAdapter) GetAbsences

GetAbsences 欠席を取得する。

func (*PgAdapter) GetAbsencesWithSd

GetAbsencesWithSd SD付きで欠席を取得する。

func (*PgAdapter) GetAttendStatuses

GetAttendStatuses 出席ステータスを取得する。

func (*PgAdapter) GetAttendStatusesWithSd

GetAttendStatusesWithSd SD付きで出席ステータスを取得する。

func (*PgAdapter) GetAttendanceTypes

GetAttendanceTypes 出欠状況タイプを取得する。

func (*PgAdapter) GetAttendanceTypesWithSd

GetAttendanceTypesWithSd SD付きで出欠状況タイプを取得する。

func (*PgAdapter) GetEventTypes

GetEventTypes イベントタイプを取得する。

func (*PgAdapter) GetEventTypesWithSd

GetEventTypesWithSd SD付きでイベントタイプを取得する。

func (*PgAdapter) GetMimeTypes

GetMimeTypes マイムタイプを取得する。

func (*PgAdapter) GetMimeTypesWithSd

GetMimeTypesWithSd SD付きでマイムタイプを取得する。

func (*PgAdapter) GetPermissionCategories

GetPermissionCategories 権限カテゴリーを取得する。

func (*PgAdapter) GetPermissionCategoriesWithSd

GetPermissionCategoriesWithSd SD付きで権限カテゴリーを取得する。

func (*PgAdapter) GetPluralAbsences

func (a *PgAdapter) GetPluralAbsences(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.Absence], error)

GetPluralAbsences 複数の欠席を取得する。

func (*PgAdapter) GetPluralAbsencesWithSd

func (a *PgAdapter) GetPluralAbsencesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.Absence], error)

GetPluralAbsencesWithSd SD付きで複数の欠席を取得する。

func (*PgAdapter) GetPluralAttendStatuses

func (a *PgAdapter) GetPluralAttendStatuses(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.AttendStatus], error)

GetPluralAttendStatuses 出席ステータスを取得する。

func (*PgAdapter) GetPluralAttendStatusesWithSd

func (a *PgAdapter) GetPluralAttendStatusesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.AttendStatus], error)

GetPluralAttendStatusesWithSd SD付きで出席ステータスを取得する。

func (*PgAdapter) GetPluralAttendanceTypes

func (a *PgAdapter) GetPluralAttendanceTypes(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.AttendanceType], error)

GetPluralAttendanceTypes 出欠状況タイプを取得する。

func (*PgAdapter) GetPluralAttendanceTypesWithSd

func (a *PgAdapter) GetPluralAttendanceTypesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.AttendanceType], error)

GetPluralAttendanceTypesWithSd SD付きで出欠状況タイプを取得する。

func (*PgAdapter) GetPluralEventTypes

func (a *PgAdapter) GetPluralEventTypes(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.EventType], error)

GetPluralEventTypes イベントタイプを取得する。

func (*PgAdapter) GetPluralEventTypesWithSd

func (a *PgAdapter) GetPluralEventTypesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.EventType], error)

GetPluralEventTypesWithSd SD付きでイベントタイプを取得する。

func (*PgAdapter) GetPluralMimeTypes

func (a *PgAdapter) GetPluralMimeTypes(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.MimeType], error)

GetPluralMimeTypes マイムタイプを取得する。

func (*PgAdapter) GetPluralMimeTypesWithSd

func (a *PgAdapter) GetPluralMimeTypesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.MimeType], error)

GetPluralMimeTypesWithSd SD付きでマイムタイプを取得する。

func (*PgAdapter) GetPluralPermissionCategories

func (a *PgAdapter) GetPluralPermissionCategories(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.PermissionCategory], error)

GetPluralPermissionCategories 権限カテゴリーを取得する。

func (*PgAdapter) GetPluralPermissionCategoriesWithSd

func (a *PgAdapter) GetPluralPermissionCategoriesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.PermissionCategory], error)

GetPluralPermissionCategoriesWithSd SD付きで権限カテゴリーを取得する。

func (*PgAdapter) GetPluralPolicyCategories

func (a *PgAdapter) GetPluralPolicyCategories(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.PolicyCategory], error)

GetPluralPolicyCategories ポリシーカテゴリーを取得する。

func (*PgAdapter) GetPluralPolicyCategoriesWithSd

func (a *PgAdapter) GetPluralPolicyCategoriesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.PolicyCategory], error)

GetPluralPolicyCategoriesWithSd SD付きでポリシーカテゴリーを取得する。

func (*PgAdapter) GetPluralRecordTypes

func (a *PgAdapter) GetPluralRecordTypes(
	ctx context.Context, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.RecordType], error)

GetPluralRecordTypes 議事録タイプを取得する。

func (*PgAdapter) GetPluralRecordTypesWithSd

func (a *PgAdapter) GetPluralRecordTypesWithSd(
	ctx context.Context, sd store.Sd, ids []uuid.UUID, np store.NumberedPaginationParam,
) (store.ListResult[entity.RecordType], error)

GetPluralRecordTypesWithSd SD付きで議事録タイプを取得する。

func (*PgAdapter) GetPolicyCategories

GetPolicyCategories ポリシーカテゴリーを取得する。

func (*PgAdapter) GetPolicyCategoriesWithSd

GetPolicyCategoriesWithSd SD付きでポリシーカテゴリーを取得する。

func (*PgAdapter) GetRecordTypes

GetRecordTypes 議事録タイプを取得する。

func (*PgAdapter) GetRecordTypesWithSd

GetRecordTypesWithSd SD付きで議事録タイプを取得する。

func (*PgAdapter) PluralDeleteAbsences

func (a *PgAdapter) PluralDeleteAbsences(ctx context.Context, absenceIDs []uuid.UUID) error

PluralDeleteAbsences 欠席を複数削除する。

func (*PgAdapter) PluralDeleteAbsencesWithSd

func (a *PgAdapter) PluralDeleteAbsencesWithSd(ctx context.Context, sd store.Sd, absenceIDs []uuid.UUID) error

PluralDeleteAbsencesWithSd SD付きで欠席を複数削除する。

func (*PgAdapter) PluralDeleteAttendStatuses

func (a *PgAdapter) PluralDeleteAttendStatuses(ctx context.Context, attendStatusIDs []uuid.UUID) error

PluralDeleteAttendStatuses 出席ステータスを複数削除する。

func (*PgAdapter) PluralDeleteAttendStatusesWithSd

func (a *PgAdapter) PluralDeleteAttendStatusesWithSd(
	ctx context.Context, sd store.Sd, attendStatusIDs []uuid.UUID,
) error

PluralDeleteAttendStatusesWithSd SD付きで出席ステータスを複数削除する。

func (*PgAdapter) PluralDeleteAttendanceTypes

func (a *PgAdapter) PluralDeleteAttendanceTypes(ctx context.Context, attendanceTypeIDs []uuid.UUID) error

PluralDeleteAttendanceTypes 出欠状況タイプを複数削除する。

func (*PgAdapter) PluralDeleteAttendanceTypesWithSd

func (a *PgAdapter) PluralDeleteAttendanceTypesWithSd(
	ctx context.Context, sd store.Sd, attendanceTypeIDs []uuid.UUID,
) error

PluralDeleteAttendanceTypesWithSd SD付きで出欠状況タイプを複数削除する。

func (*PgAdapter) PluralDeleteEventTypes

func (a *PgAdapter) PluralDeleteEventTypes(ctx context.Context, eventTypeIDs []uuid.UUID) error

PluralDeleteEventTypes イベントタイプを複数削除する。

func (*PgAdapter) PluralDeleteEventTypesWithSd

func (a *PgAdapter) PluralDeleteEventTypesWithSd(
	ctx context.Context, sd store.Sd, eventTypeIDs []uuid.UUID,
) error

PluralDeleteEventTypesWithSd SD付きでイベントタイプを複数削除する。

func (*PgAdapter) PluralDeleteMimeTypes

func (a *PgAdapter) PluralDeleteMimeTypes(ctx context.Context, mimeTypeIDs []uuid.UUID) error

PluralDeleteMimeTypes マイムタイプを複数削除する。

func (*PgAdapter) PluralDeleteMimeTypesWithSd

func (a *PgAdapter) PluralDeleteMimeTypesWithSd(
	ctx context.Context, sd store.Sd, mimeTypeIDs []uuid.UUID,
) error

PluralDeleteMimeTypesWithSd SD付きでマイムタイプを複数削除する。

func (*PgAdapter) PluralDeletePermissionCategories

func (a *PgAdapter) PluralDeletePermissionCategories(
	ctx context.Context, permissionCategoryIDs []uuid.UUID,
) error

PluralDeletePermissionCategories 権限カテゴリーを複数削除する。

func (*PgAdapter) PluralDeletePermissionCategoriesWithSd

func (a *PgAdapter) PluralDeletePermissionCategoriesWithSd(
	ctx context.Context, sd store.Sd, permissionCategoryIDs []uuid.UUID,
) error

PluralDeletePermissionCategoriesWithSd SD付きで権限カテゴリーを複数削除する。

func (*PgAdapter) PluralDeletePolicyCategories

func (a *PgAdapter) PluralDeletePolicyCategories(
	ctx context.Context, policyCategoryIDs []uuid.UUID,
) error

PluralDeletePolicyCategories ポリシーカテゴリーを複数削除する。

func (*PgAdapter) PluralDeletePolicyCategoriesWithSd

func (a *PgAdapter) PluralDeletePolicyCategoriesWithSd(
	ctx context.Context, sd store.Sd, policyCategoryIDs []uuid.UUID,
) error

PluralDeletePolicyCategoriesWithSd SD付きでポリシーカテゴリーを複数削除する。

func (*PgAdapter) PluralDeleteRecordTypes

func (a *PgAdapter) PluralDeleteRecordTypes(ctx context.Context, recordTypeIDs []uuid.UUID) error

PluralDeleteRecordTypes 議事録タイプを複数削除する。

func (*PgAdapter) PluralDeleteRecordTypesWithSd

func (a *PgAdapter) PluralDeleteRecordTypesWithSd(
	ctx context.Context, sd store.Sd, recordTypeIDs []uuid.UUID,
) error

PluralDeleteRecordTypesWithSd SD付きで議事録タイプを複数削除する。

func (*PgAdapter) Rollback

func (a *PgAdapter) Rollback(ctx context.Context, id store.Sd) error

Rollback rolls back a transaction.

func (*PgAdapter) UpdateAttendStatus

func (a *PgAdapter) UpdateAttendStatus(
	ctx context.Context, attendStatusID uuid.UUID, param parameter.UpdateAttendStatusParams,
) (entity.AttendStatus, error)

UpdateAttendStatus 出席ステータスを更新する。

func (*PgAdapter) UpdateAttendStatusByKey

func (a *PgAdapter) UpdateAttendStatusByKey(
	ctx context.Context, key string, param parameter.UpdateAttendStatusByKeyParams,
) (entity.AttendStatus, error)

UpdateAttendStatusByKey 出席ステータスを更新する。

func (*PgAdapter) UpdateAttendStatusByKeyWithSd

func (a *PgAdapter) UpdateAttendStatusByKeyWithSd(
	ctx context.Context, sd store.Sd, key string, param parameter.UpdateAttendStatusByKeyParams,
) (entity.AttendStatus, error)

UpdateAttendStatusByKeyWithSd SD付きで出席ステータスを更新する。

func (*PgAdapter) UpdateAttendStatusWithSd

func (a *PgAdapter) UpdateAttendStatusWithSd(
	ctx context.Context, sd store.Sd, attendStatusID uuid.UUID, param parameter.UpdateAttendStatusParams,
) (entity.AttendStatus, error)

UpdateAttendStatusWithSd SD付きで出席ステータスを更新する。

func (*PgAdapter) UpdateAttendanceType

func (a *PgAdapter) UpdateAttendanceType(
	ctx context.Context, attendanceTypeID uuid.UUID, param parameter.UpdateAttendanceTypeParams,
) (entity.AttendanceType, error)

UpdateAttendanceType 出欠状況タイプを更新する。

func (*PgAdapter) UpdateAttendanceTypeByKey

func (a *PgAdapter) UpdateAttendanceTypeByKey(
	ctx context.Context, key string, param parameter.UpdateAttendanceTypeByKeyParams,
) (entity.AttendanceType, error)

UpdateAttendanceTypeByKey 出欠状況タイプを更新する。

func (*PgAdapter) UpdateAttendanceTypeByKeyWithSd

func (a *PgAdapter) UpdateAttendanceTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string, param parameter.UpdateAttendanceTypeByKeyParams,
) (entity.AttendanceType, error)

UpdateAttendanceTypeByKeyWithSd SD付きで出欠状況タイプを更新する。

func (*PgAdapter) UpdateAttendanceTypeWithSd

func (a *PgAdapter) UpdateAttendanceTypeWithSd(
	ctx context.Context, sd store.Sd, attendanceTypeID uuid.UUID, param parameter.UpdateAttendanceTypeParams,
) (entity.AttendanceType, error)

UpdateAttendanceTypeWithSd SD付きで出欠状況タイプを更新する。

func (*PgAdapter) UpdateEventType

func (a *PgAdapter) UpdateEventType(
	ctx context.Context, eventTypeID uuid.UUID, param parameter.UpdateEventTypeParams,
) (entity.EventType, error)

UpdateEventType イベントタイプを更新する。

func (*PgAdapter) UpdateEventTypeByKey

func (a *PgAdapter) UpdateEventTypeByKey(
	ctx context.Context, key string, param parameter.UpdateEventTypeByKeyParams,
) (entity.EventType, error)

UpdateEventTypeByKey イベントタイプを更新する。

func (*PgAdapter) UpdateEventTypeByKeyWithSd

func (a *PgAdapter) UpdateEventTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string, param parameter.UpdateEventTypeByKeyParams,
) (entity.EventType, error)

UpdateEventTypeByKeyWithSd SD付きでイベントタイプを更新する。

func (*PgAdapter) UpdateEventTypeWithSd

func (a *PgAdapter) UpdateEventTypeWithSd(
	ctx context.Context, sd store.Sd, eventTypeID uuid.UUID, param parameter.UpdateEventTypeParams,
) (entity.EventType, error)

UpdateEventTypeWithSd SD付きでイベントタイプを更新する。

func (*PgAdapter) UpdateMimeType

func (a *PgAdapter) UpdateMimeType(
	ctx context.Context, mimeTypeID uuid.UUID, param parameter.UpdateMimeTypeParams,
) (entity.MimeType, error)

UpdateMimeType マイムタイプを更新する。

func (*PgAdapter) UpdateMimeTypeByKey

func (a *PgAdapter) UpdateMimeTypeByKey(
	ctx context.Context, key string, param parameter.UpdateMimeTypeByKeyParams,
) (entity.MimeType, error)

UpdateMimeTypeByKey マイムタイプを更新する。

func (*PgAdapter) UpdateMimeTypeByKeyWithSd

func (a *PgAdapter) UpdateMimeTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string, param parameter.UpdateMimeTypeByKeyParams,
) (entity.MimeType, error)

UpdateMimeTypeByKeyWithSd SD付きでマイムタイプを更新する。

func (*PgAdapter) UpdateMimeTypeWithSd

func (a *PgAdapter) UpdateMimeTypeWithSd(
	ctx context.Context, sd store.Sd, mimeTypeID uuid.UUID, param parameter.UpdateMimeTypeParams,
) (entity.MimeType, error)

UpdateMimeTypeWithSd SD付きでマイムタイプを更新する。

func (*PgAdapter) UpdatePermissionCategory

func (a *PgAdapter) UpdatePermissionCategory(
	ctx context.Context, permissionCategoryID uuid.UUID, param parameter.UpdatePermissionCategoryParams,
) (entity.PermissionCategory, error)

UpdatePermissionCategory 権限カテゴリーを更新する。

func (*PgAdapter) UpdatePermissionCategoryByKey

func (a *PgAdapter) UpdatePermissionCategoryByKey(
	ctx context.Context, key string, param parameter.UpdatePermissionCategoryByKeyParams,
) (entity.PermissionCategory, error)

UpdatePermissionCategoryByKey 権限カテゴリーを更新する。

func (*PgAdapter) UpdatePermissionCategoryByKeyWithSd

func (a *PgAdapter) UpdatePermissionCategoryByKeyWithSd(
	ctx context.Context, sd store.Sd, key string, param parameter.UpdatePermissionCategoryByKeyParams,
) (entity.PermissionCategory, error)

UpdatePermissionCategoryByKeyWithSd SD付きで権限カテゴリーを更新する。

func (*PgAdapter) UpdatePermissionCategoryWithSd

func (a *PgAdapter) UpdatePermissionCategoryWithSd(
	ctx context.Context, sd store.Sd, permissionCategoryID uuid.UUID, param parameter.UpdatePermissionCategoryParams,
) (entity.PermissionCategory, error)

UpdatePermissionCategoryWithSd SD付きで権限カテゴリーを更新する。

func (*PgAdapter) UpdatePolicyCategory

func (a *PgAdapter) UpdatePolicyCategory(
	ctx context.Context, policyCategoryID uuid.UUID, param parameter.UpdatePolicyCategoryParams,
) (entity.PolicyCategory, error)

UpdatePolicyCategory ポリシーカテゴリーを更新する。

func (*PgAdapter) UpdatePolicyCategoryByKey

func (a *PgAdapter) UpdatePolicyCategoryByKey(
	ctx context.Context, key string, param parameter.UpdatePolicyCategoryByKeyParams,
) (entity.PolicyCategory, error)

UpdatePolicyCategoryByKey ポリシーカテゴリーを更新する。

func (*PgAdapter) UpdatePolicyCategoryByKeyWithSd

func (a *PgAdapter) UpdatePolicyCategoryByKeyWithSd(
	ctx context.Context, sd store.Sd, key string, param parameter.UpdatePolicyCategoryByKeyParams,
) (entity.PolicyCategory, error)

UpdatePolicyCategoryByKeyWithSd SD付きでポリシーカテゴリーを更新する。

func (*PgAdapter) UpdatePolicyCategoryWithSd

func (a *PgAdapter) UpdatePolicyCategoryWithSd(
	ctx context.Context, sd store.Sd, policyCategoryID uuid.UUID, param parameter.UpdatePolicyCategoryParams,
) (entity.PolicyCategory, error)

UpdatePolicyCategoryWithSd SD付きでポリシーカテゴリーを更新する。

func (*PgAdapter) UpdateRecordType

func (a *PgAdapter) UpdateRecordType(
	ctx context.Context, recordTypeID uuid.UUID, param parameter.UpdateRecordTypeParams,
) (entity.RecordType, error)

UpdateRecordType 議事録タイプを更新する。

func (*PgAdapter) UpdateRecordTypeByKey

func (a *PgAdapter) UpdateRecordTypeByKey(
	ctx context.Context, key string, param parameter.UpdateRecordTypeByKeyParams,
) (entity.RecordType, error)

UpdateRecordTypeByKey 議事録タイプを更新する。

func (*PgAdapter) UpdateRecordTypeByKeyWithSd

func (a *PgAdapter) UpdateRecordTypeByKeyWithSd(
	ctx context.Context, sd store.Sd, key string, param parameter.UpdateRecordTypeByKeyParams,
) (entity.RecordType, error)

UpdateRecordTypeByKeyWithSd SD付きで議事録タイプを更新する。

func (*PgAdapter) UpdateRecordTypeWithSd

func (a *PgAdapter) UpdateRecordTypeWithSd(
	ctx context.Context, sd store.Sd, recordTypeID uuid.UUID, param parameter.UpdateRecordTypeParams,
) (entity.RecordType, error)

UpdateRecordTypeWithSd SD付きで議事録タイプを更新する。

type PolicyCategoryCursor

type PolicyCategoryCursor struct {
	CursorID         int32
	NameCursor       string
	CursorPointsNext bool
}

PolicyCategoryCursor is a cursor for PolicyCategory.

type RecordTypeCursor

type RecordTypeCursor struct {
	CursorID         int32
	NameCursor       string
	CursorPointsNext bool
}

RecordTypeCursor is a cursor for RecordType.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL