Appearance
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?
optionaldecisionNote?:string|null
Defined in: packages/db/src/queries/auto-break-waivers.ts:92
fromStatus?
optionalfromStatus?: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?
optionalstep1DecidedAt?:number
Defined in: packages/db/src/queries/auto-break-waivers.ts:104
UTC エポック分
step1DecidedBy?
optionalstep1DecidedBy?: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