WebhookEndpointStore
Defined in: packages/webhook/src/runtime/types.ts:18
Methods
섹션 제목: “Methods”add()
섹션 제목: “add()”add(
endpoint):Promise<void>
Defined in: packages/webhook/src/runtime/types.ts:19
Parameters
섹션 제목: “Parameters”endpoint
섹션 제목: “endpoint”active
섹션 제목: “active”boolean = ...
createdAt
섹션 제목: “createdAt”Date = ...
description?
섹션 제목: “description?”string = ...
events
섹션 제목: “events”WebhookEventType[] = ...
filters?
섹션 제목: “filters?”{ channelId?: string[]; providerId?: string[]; templateId?: string[]; } = ...
filters.channelId?
섹션 제목: “filters.channelId?”string[] = ...
filters.providerId?
섹션 제목: “filters.providerId?”string[] = ...
filters.templateId?
섹션 제목: “filters.templateId?”string[] = ...
headers?
섹션 제목: “headers?”Record<string, string> = ...
string = ...
lastTriggeredAt?
섹션 제목: “lastTriggeredAt?”Date = ...
name?
섹션 제목: “name?”string = ...
retryConfig?
섹션 제목: “retryConfig?”{ backoffMultiplier: number; maxRetries: number; retryDelayMs: number; } = ...
retryConfig.backoffMultiplier
섹션 제목: “retryConfig.backoffMultiplier”number = ...
retryConfig.maxRetries
섹션 제목: “retryConfig.maxRetries”number = ...
retryConfig.retryDelayMs
섹션 제목: “retryConfig.retryDelayMs”number = ...
secret?
섹션 제목: “secret?”string = ...
status
섹션 제목: “status”"error" | "active" | "inactive" | "suspended" = ...
updatedAt
섹션 제목: “updatedAt”Date = ...
url
섹션 제목: “url”string = ...
Returns
섹션 제목: “Returns”Promise<void>
get()
섹션 제목: “get()”get(
endpointId):Promise<{active:boolean;createdAt:Date;description?:string;events:WebhookEventType[];filters?: {channelId?:string[];providerId?:string[];templateId?:string[]; };headers?:Record<string,string>;id:string;lastTriggeredAt?:Date;name?:string;retryConfig?: {backoffMultiplier:number;maxRetries:number;retryDelayMs:number; };secret?:string;status:"error"|"active"|"inactive"|"suspended";updatedAt:Date;url:string; } |null>
Defined in: packages/webhook/src/runtime/types.ts:22
Parameters
섹션 제목: “Parameters”endpointId
섹션 제목: “endpointId”string
Returns
섹션 제목: “Returns”Promise<{ active: boolean; createdAt: Date; description?: string; events: WebhookEventType[]; filters?: { channelId?: string[]; providerId?: string[]; templateId?: string[]; }; headers?: Record<string, string>; id: string; lastTriggeredAt?: Date; name?: string; retryConfig?: { backoffMultiplier: number; maxRetries: number; retryDelayMs: number; }; secret?: string; status: "error" | "active" | "inactive" | "suspended"; updatedAt: Date; url: string; } | null>
list()
섹션 제목: “list()”list():
Promise<object[]>
Defined in: packages/webhook/src/runtime/types.ts:23
Returns
섹션 제목: “Returns”Promise<object[]>
remove()
섹션 제목: “remove()”remove(
endpointId):Promise<void>
Defined in: packages/webhook/src/runtime/types.ts:21
Parameters
섹션 제목: “Parameters”endpointId
섹션 제목: “endpointId”string
Returns
섹션 제목: “Returns”Promise<void>
update()
섹션 제목: “update()”update(
endpointId,endpoint):Promise<void>
Defined in: packages/webhook/src/runtime/types.ts:20
Parameters
섹션 제목: “Parameters”endpointId
섹션 제목: “endpointId”string
endpoint
섹션 제목: “endpoint”active
섹션 제목: “active”boolean = ...
createdAt
섹션 제목: “createdAt”Date = ...
description?
섹션 제목: “description?”string = ...
events
섹션 제목: “events”WebhookEventType[] = ...
filters?
섹션 제목: “filters?”{ channelId?: string[]; providerId?: string[]; templateId?: string[]; } = ...
filters.channelId?
섹션 제목: “filters.channelId?”string[] = ...
filters.providerId?
섹션 제목: “filters.providerId?”string[] = ...
filters.templateId?
섹션 제목: “filters.templateId?”string[] = ...
headers?
섹션 제목: “headers?”Record<string, string> = ...
string = ...
lastTriggeredAt?
섹션 제목: “lastTriggeredAt?”Date = ...
name?
섹션 제목: “name?”string = ...
retryConfig?
섹션 제목: “retryConfig?”{ backoffMultiplier: number; maxRetries: number; retryDelayMs: number; } = ...
retryConfig.backoffMultiplier
섹션 제목: “retryConfig.backoffMultiplier”number = ...
retryConfig.maxRetries
섹션 제목: “retryConfig.maxRetries”number = ...
retryConfig.retryDelayMs
섹션 제목: “retryConfig.retryDelayMs”number = ...
secret?
섹션 제목: “secret?”string = ...
status
섹션 제목: “status”"error" | "active" | "inactive" | "suspended" = ...
updatedAt
섹션 제목: “updatedAt”Date = ...
url
섹션 제목: “url”string = ...
Returns
섹션 제목: “Returns”Promise<void>