Skip to content

Documentation


Documentation / @kizami/db / index / DecideAutoBreakWaiverParams

Interface: DecideAutoBreakWaiverParams ​

Defined in: packages/db/src/queries/auto-break-waivers.ts:85

Properties ​

decidedAt ​

decidedAt: number

Defined in: packages/db/src/queries/auto-break-waivers.ts:91

UTC エポック分


decidedBy ​

decidedBy: string

Defined in: packages/db/src/queries/auto-break-waivers.ts:89


decisionNote? ​

optional decisionNote?: string | null

Defined in: packages/db/src/queries/auto-break-waivers.ts:92


fromStatus? ​

optional fromStatus?: AutoBreakWaiverStatus

Defined in: packages/db/src/queries/auto-break-waivers.ts:97

遷移元の状態(楽観ロック)。省略時は "pending"。二段承認の二次承認では "approved_step1" を渡す(docs/design/approval-flows.md)。


id ​

id: string

Defined in: packages/db/src/queries/auto-break-waivers.ts:86


status ​

status: "approved_step1" | "approved" | "rejected"

Defined in: packages/db/src/queries/auto-break-waivers.ts:88


step1DecidedAt? ​

optional step1DecidedAt?: number

Defined in: packages/db/src/queries/auto-break-waivers.ts:104

UTC エポック分


step1DecidedBy? ​

optional step1DecidedBy?: string

Defined in: packages/db/src/queries/auto-break-waivers.ts:102

二段承認の一次承認者・一次承認時刻。渡したときだけ書き込む(省略時は既存値を保つ)。 二次承認・却下では省略することで、一次承認者の記録が消えないようにしている。


tenantId ​

tenantId: string

Defined in: packages/db/src/queries/auto-break-waivers.ts:87