mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-09 05:47:03 +08:00
Remove unused types.
This commit is contained in:
parent
18fba2a3c0
commit
9b0633bddf
@ -6,52 +6,10 @@ from __future__ import annotations
|
||||
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
from typing import Any, Dict, List, Optional, Union
|
||||
from uuid import UUID
|
||||
from typing import Any, Dict, List, Optional
|
||||
|
||||
from pydantic import AnyUrl, BaseModel, Field, confloat, conint
|
||||
|
||||
class ComfyNode(BaseModel):
|
||||
category: Optional[str] = Field(
|
||||
None,
|
||||
description='UI category where the node is listed, used for grouping nodes.',
|
||||
)
|
||||
comfy_node_name: Optional[str] = Field(
|
||||
None, description='Unique identifier for the node'
|
||||
)
|
||||
deprecated: Optional[bool] = Field(
|
||||
None,
|
||||
description='Indicates if the node is deprecated. Deprecated nodes are hidden in the UI.',
|
||||
)
|
||||
description: Optional[str] = Field(
|
||||
None, description="Brief description of the node's functionality or purpose."
|
||||
)
|
||||
experimental: Optional[bool] = Field(
|
||||
None,
|
||||
description='Indicates if the node is experimental, subject to changes or removal.',
|
||||
)
|
||||
function: Optional[str] = Field(
|
||||
None, description='Name of the entry-point function to execute the node.'
|
||||
)
|
||||
input_types: Optional[str] = Field(None, description='Defines input parameters')
|
||||
output_is_list: Optional[List[bool]] = Field(
|
||||
None, description='Boolean values indicating if each output is a list.'
|
||||
)
|
||||
return_names: Optional[str] = Field(
|
||||
None, description='Names of the outputs for clarity in workflows.'
|
||||
)
|
||||
return_types: Optional[str] = Field(
|
||||
None, description='Specifies the types of outputs produced by the node.'
|
||||
)
|
||||
|
||||
|
||||
class ComfyNodeCloudBuildInfo(BaseModel):
|
||||
build_id: Optional[str] = None
|
||||
location: Optional[str] = None
|
||||
project_id: Optional[str] = None
|
||||
project_number: Optional[str] = None
|
||||
|
||||
|
||||
class Customer(BaseModel):
|
||||
createdAt: Optional[datetime] = Field(
|
||||
None, description='The date and time the user was created'
|
||||
@ -78,22 +36,6 @@ class ErrorResponse(BaseModel):
|
||||
error: str
|
||||
message: str
|
||||
|
||||
|
||||
class GitCommitSummary(BaseModel):
|
||||
author: Optional[str] = Field(None, description='The author of the commit')
|
||||
branch_name: Optional[str] = Field(
|
||||
None, description='The branch where the commit was made'
|
||||
)
|
||||
commit_hash: Optional[str] = Field(None, description='The hash of the commit')
|
||||
commit_name: Optional[str] = Field(None, description='The name of the commit')
|
||||
status_summary: Optional[Dict[str, str]] = Field(
|
||||
None, description='A map of operating system to status pairs'
|
||||
)
|
||||
timestamp: Optional[datetime] = Field(
|
||||
None, description='The timestamp when the commit was made'
|
||||
)
|
||||
|
||||
|
||||
class ImageRequest(BaseModel):
|
||||
aspect_ratio: Optional[str] = Field(
|
||||
None,
|
||||
@ -164,16 +106,6 @@ class Code1(Enum):
|
||||
int_1004 = 1004
|
||||
|
||||
|
||||
class KlingErrorResponse(BaseModel):
|
||||
code: int = Field(
|
||||
..., description='Error code value as defined in the API documentation'
|
||||
)
|
||||
message: str = Field(..., description='Human-readable error message')
|
||||
request_id: str = Field(
|
||||
..., description='Request ID for tracking and troubleshooting'
|
||||
)
|
||||
|
||||
|
||||
class AspectRatio(str, Enum):
|
||||
field_16_9 = '16:9'
|
||||
field_9_16 = '9:16'
|
||||
@ -346,210 +278,6 @@ class ResourcePackSubscribeInfo(BaseModel):
|
||||
status: Optional[Status] = Field(None, description='Resource Package Status')
|
||||
total_quantity: Optional[float] = Field(None, description='Total quantity')
|
||||
|
||||
|
||||
class Data3(BaseModel):
|
||||
code: Optional[int] = Field(None, description='Error code; 0 indicates success')
|
||||
msg: Optional[str] = Field(None, description='Error information')
|
||||
resource_pack_subscribe_infos: Optional[List[ResourcePackSubscribeInfo]] = Field(
|
||||
None, description='Resource package list'
|
||||
)
|
||||
|
||||
|
||||
class Code3(Enum):
|
||||
int_5000 = 5000
|
||||
int_5001 = 5001
|
||||
int_5002 = 5002
|
||||
|
||||
|
||||
class Code4(Enum):
|
||||
int_1300 = 1300
|
||||
int_1301 = 1301
|
||||
int_1302 = 1302
|
||||
int_1303 = 1303
|
||||
int_1304 = 1304
|
||||
|
||||
|
||||
class CameraControl2(BaseModel):
|
||||
config: Optional[Config] = None
|
||||
type: Optional[Type] = Field(None, description='Predefined camera movements type')
|
||||
|
||||
|
||||
class TaskResult3(BaseModel):
|
||||
videos: Optional[List[Video]] = None
|
||||
|
||||
|
||||
class Data4(BaseModel):
|
||||
created_at: Optional[int] = Field(None, description='Task creation time')
|
||||
task_id: Optional[str] = Field(None, description='Task ID')
|
||||
task_info: Optional[TaskInfo] = None
|
||||
task_result: Optional[TaskResult3] = None
|
||||
task_status: Optional[TaskStatus] = None
|
||||
updated_at: Optional[int] = Field(None, description='Task update time')
|
||||
|
||||
|
||||
class CameraControl3(BaseModel):
|
||||
config: Optional[Config] = None
|
||||
type: Optional[Type] = Field(None, description='Predefined camera movements type')
|
||||
|
||||
|
||||
class TaskResult4(BaseModel):
|
||||
videos: Optional[List[Video]] = None
|
||||
|
||||
|
||||
class Data5(BaseModel):
|
||||
created_at: Optional[int] = Field(None, description='Task creation time')
|
||||
task_id: Optional[str] = Field(None, description='Task ID')
|
||||
task_info: Optional[TaskInfo] = None
|
||||
task_result: Optional[TaskResult4] = None
|
||||
task_status: Optional[TaskStatus] = None
|
||||
updated_at: Optional[int] = Field(None, description='Task update time')
|
||||
|
||||
|
||||
class CameraControl4(BaseModel):
|
||||
config: Optional[Config] = None
|
||||
type: Optional[Type] = Field(None, description='Predefined camera movements type')
|
||||
|
||||
|
||||
class TaskResult5(BaseModel):
|
||||
videos: Optional[List[Video]] = None
|
||||
|
||||
|
||||
class Data6(BaseModel):
|
||||
created_at: Optional[int] = Field(None, description='Task creation time')
|
||||
task_id: Optional[str] = Field(None, description='Task ID')
|
||||
task_info: Optional[TaskInfo] = None
|
||||
task_result: Optional[TaskResult5] = None
|
||||
task_status: Optional[TaskStatus] = None
|
||||
updated_at: Optional[int] = Field(None, description='Task update time')
|
||||
|
||||
|
||||
class ModelName6(str, Enum):
|
||||
kolors_virtual_try_on_v1 = 'kolors-virtual-try-on-v1'
|
||||
kolors_virtual_try_on_v1_5 = 'kolors-virtual-try-on-v1-5'
|
||||
|
||||
|
||||
class Image1(BaseModel):
|
||||
index: Optional[int] = Field(None, description='Image Number')
|
||||
url: Optional[AnyUrl] = Field(None, description='URL for generated image')
|
||||
|
||||
|
||||
class TaskResult6(BaseModel):
|
||||
images: Optional[List[Image1]] = None
|
||||
|
||||
|
||||
class Data7(BaseModel):
|
||||
created_at: Optional[int] = Field(None, description='Task creation time')
|
||||
task_id: Optional[str] = Field(None, description='Task ID')
|
||||
task_result: Optional[TaskResult6] = None
|
||||
task_status: Optional[TaskStatus] = None
|
||||
task_status_msg: Optional[str] = Field(None, description='Task status information')
|
||||
updated_at: Optional[int] = Field(None, description='Task update time')
|
||||
|
||||
|
||||
class GenerationType(str, Enum):
|
||||
add_audio = 'add_audio'
|
||||
|
||||
|
||||
class Type5(str, Enum):
|
||||
generation = 'generation'
|
||||
|
||||
|
||||
class GenerationType1(str, Enum):
|
||||
video = 'video'
|
||||
|
||||
|
||||
class GenerationType2(str, Enum):
|
||||
image = 'image'
|
||||
|
||||
|
||||
class Type6(str, Enum):
|
||||
image = 'image'
|
||||
|
||||
|
||||
class MachineStats(BaseModel):
|
||||
cpu_capacity: Optional[str] = Field(None, description='Total CPU on the machine.')
|
||||
disk_capacity: Optional[str] = Field(
|
||||
None, description='Total disk capacity on the machine.'
|
||||
)
|
||||
gpu_type: Optional[str] = Field(
|
||||
None, description='The GPU type. eg. NVIDIA Tesla K80'
|
||||
)
|
||||
initial_cpu: Optional[str] = Field(
|
||||
None, description='Initial CPU available before the job starts.'
|
||||
)
|
||||
initial_disk: Optional[str] = Field(
|
||||
None, description='Initial disk available before the job starts.'
|
||||
)
|
||||
initial_ram: Optional[str] = Field(
|
||||
None, description='Initial RAM available before the job starts.'
|
||||
)
|
||||
machine_name: Optional[str] = Field(None, description='Name of the machine.')
|
||||
memory_capacity: Optional[str] = Field(
|
||||
None, description='Total memory on the machine.'
|
||||
)
|
||||
os_version: Optional[str] = Field(
|
||||
None, description='The operating system version. eg. Ubuntu Linux 20.04'
|
||||
)
|
||||
pip_freeze: Optional[str] = Field(None, description='The pip freeze output')
|
||||
vram_time_series: Optional[Dict[str, Any]] = Field(
|
||||
None, description='Time series of VRAM usage.'
|
||||
)
|
||||
|
||||
|
||||
class File(BaseModel):
|
||||
bytes: Optional[int] = Field(None, description='File size in bytes')
|
||||
created_at: Optional[int] = Field(
|
||||
None, description='Unix timestamp when the file was created, in seconds'
|
||||
)
|
||||
download_url: Optional[str] = Field(
|
||||
None, description='The URL to download the video'
|
||||
)
|
||||
file_id: Optional[int] = Field(None, description='Unique identifier for the file')
|
||||
filename: Optional[str] = Field(None, description='The name of the file')
|
||||
purpose: Optional[str] = Field(None, description='The purpose of using the file')
|
||||
|
||||
|
||||
class Status1(str, Enum):
|
||||
Queueing = 'Queueing'
|
||||
Preparing = 'Preparing'
|
||||
Processing = 'Processing'
|
||||
Success = 'Success'
|
||||
Fail = 'Fail'
|
||||
|
||||
|
||||
class SubjectReferenceItem(BaseModel):
|
||||
image: Optional[str] = Field(
|
||||
None, description='URL or base64 encoding of the subject reference image.'
|
||||
)
|
||||
mask: Optional[str] = Field(
|
||||
None,
|
||||
description='URL or base64 encoding of the mask for the subject reference image.',
|
||||
)
|
||||
|
||||
|
||||
class NodeStatus(str, Enum):
|
||||
NodeStatusActive = 'NodeStatusActive'
|
||||
NodeStatusDeleted = 'NodeStatusDeleted'
|
||||
NodeStatusBanned = 'NodeStatusBanned'
|
||||
|
||||
|
||||
class NodeVersionStatus(str, Enum):
|
||||
NodeVersionStatusActive = 'NodeVersionStatusActive'
|
||||
NodeVersionStatusDeleted = 'NodeVersionStatusDeleted'
|
||||
NodeVersionStatusBanned = 'NodeVersionStatusBanned'
|
||||
NodeVersionStatusPending = 'NodeVersionStatusPending'
|
||||
NodeVersionStatusFlagged = 'NodeVersionStatusFlagged'
|
||||
|
||||
|
||||
class NodeVersionUpdateRequest(BaseModel):
|
||||
changelog: Optional[str] = Field(
|
||||
None, description='The changelog describing the version changes.'
|
||||
)
|
||||
deprecated: Optional[bool] = Field(
|
||||
None, description='Whether the version is deprecated.'
|
||||
)
|
||||
|
||||
|
||||
class Background(str, Enum):
|
||||
transparent = 'transparent'
|
||||
opaque = 'opaque'
|
||||
@ -682,216 +410,6 @@ class Datum1(BaseModel):
|
||||
|
||||
class OpenAIImageGenerationResponse(BaseModel):
|
||||
data: Optional[List[Datum1]] = None
|
||||
|
||||
|
||||
class PersonalAccessToken(BaseModel):
|
||||
createdAt: Optional[datetime] = Field(
|
||||
None, description='[Output Only]The date and time the token was created.'
|
||||
)
|
||||
description: Optional[str] = Field(
|
||||
None,
|
||||
description="Optional. A more detailed description of the token's intended use.",
|
||||
)
|
||||
id: Optional[UUID] = Field(None, description='Unique identifier for the GitCommit')
|
||||
name: Optional[str] = Field(
|
||||
None,
|
||||
description='Required. The name of the token. Can be a simple description.',
|
||||
)
|
||||
token: Optional[str] = Field(
|
||||
None,
|
||||
description='[Output Only]. The personal access token. Only returned during creation.',
|
||||
)
|
||||
|
||||
|
||||
class PublisherStatus(str, Enum):
|
||||
PublisherStatusActive = 'PublisherStatusActive'
|
||||
PublisherStatusBanned = 'PublisherStatusBanned'
|
||||
|
||||
|
||||
class PublisherUser(BaseModel):
|
||||
email: Optional[str] = Field(None, description='The email address for this user.')
|
||||
id: Optional[str] = Field(None, description='The unique id for this user.')
|
||||
name: Optional[str] = Field(None, description='The name for this user.')
|
||||
|
||||
|
||||
class RecraftImageGenerationRequest(BaseModel):
|
||||
model: str = Field(
|
||||
..., description='The model to use for generation (e.g., "recraftv3")'
|
||||
)
|
||||
n: conint(ge=1, le=4) = Field(..., description='The number of images to generate')
|
||||
prompt: str = Field(
|
||||
..., description='The text prompt describing the image to generate'
|
||||
)
|
||||
size: str = Field(
|
||||
..., description='The size of the generated image (e.g., "1024x1024")'
|
||||
)
|
||||
style: Optional[str] = Field(
|
||||
None,
|
||||
description='The style to apply to the generated image (e.g., "digital_illustration")',
|
||||
)
|
||||
|
||||
|
||||
class Datum2(BaseModel):
|
||||
image_id: Optional[str] = Field(
|
||||
None, description='Unique identifier for the generated image'
|
||||
)
|
||||
url: Optional[str] = Field(None, description='URL to access the generated image')
|
||||
|
||||
|
||||
class RecraftImageGenerationResponse(BaseModel):
|
||||
created: int = Field(
|
||||
..., description='Unix timestamp when the generation was created'
|
||||
)
|
||||
credits: int = Field(..., description='Number of credits used for the generation')
|
||||
data: List[Datum2] = Field(..., description='Array of generated image information')
|
||||
|
||||
|
||||
class StorageFile(BaseModel):
|
||||
file_path: Optional[str] = Field(None, description='Path to the file in storage')
|
||||
id: Optional[UUID] = Field(
|
||||
None, description='Unique identifier for the storage file'
|
||||
)
|
||||
public_url: Optional[str] = Field(None, description='Public URL')
|
||||
|
||||
|
||||
class StripeAddress(BaseModel):
|
||||
city: Optional[str] = None
|
||||
country: Optional[str] = None
|
||||
line1: Optional[str] = None
|
||||
line2: Optional[str] = None
|
||||
postal_code: Optional[str] = None
|
||||
state: Optional[str] = None
|
||||
|
||||
|
||||
class StripeAmountDetails(BaseModel):
|
||||
tip: Optional[Dict[str, Any]] = None
|
||||
|
||||
|
||||
class StripeBillingDetails(BaseModel):
|
||||
address: Optional[StripeAddress] = None
|
||||
email: Optional[str] = None
|
||||
name: Optional[str] = None
|
||||
phone: Optional[str] = None
|
||||
tax_id: Optional[Any] = None
|
||||
|
||||
|
||||
class Checks(BaseModel):
|
||||
address_line1_check: Optional[Any] = None
|
||||
address_postal_code_check: Optional[Any] = None
|
||||
cvc_check: Optional[str] = None
|
||||
|
||||
|
||||
class ExtendedAuthorization(BaseModel):
|
||||
status: Optional[str] = None
|
||||
|
||||
|
||||
class IncrementalAuthorization(BaseModel):
|
||||
status: Optional[str] = None
|
||||
|
||||
|
||||
class Multicapture(BaseModel):
|
||||
status: Optional[str] = None
|
||||
|
||||
|
||||
class NetworkToken(BaseModel):
|
||||
used: Optional[bool] = None
|
||||
|
||||
|
||||
class Overcapture(BaseModel):
|
||||
maximum_amount_capturable: Optional[int] = None
|
||||
status: Optional[str] = None
|
||||
|
||||
|
||||
class StripeCardDetails(BaseModel):
|
||||
amount_authorized: Optional[int] = None
|
||||
authorization_code: Optional[Any] = None
|
||||
brand: Optional[str] = None
|
||||
checks: Optional[Checks] = None
|
||||
country: Optional[str] = None
|
||||
exp_month: Optional[int] = None
|
||||
exp_year: Optional[int] = None
|
||||
extended_authorization: Optional[ExtendedAuthorization] = None
|
||||
fingerprint: Optional[str] = None
|
||||
funding: Optional[str] = None
|
||||
incremental_authorization: Optional[IncrementalAuthorization] = None
|
||||
installments: Optional[Any] = None
|
||||
last4: Optional[str] = None
|
||||
mandate: Optional[Any] = None
|
||||
multicapture: Optional[Multicapture] = None
|
||||
network: Optional[str] = None
|
||||
network_token: Optional[NetworkToken] = None
|
||||
network_transaction_id: Optional[str] = None
|
||||
overcapture: Optional[Overcapture] = None
|
||||
regulated_status: Optional[str] = None
|
||||
three_d_secure: Optional[Any] = None
|
||||
wallet: Optional[Any] = None
|
||||
|
||||
|
||||
class Object(str, Enum):
|
||||
charge = 'charge'
|
||||
|
||||
|
||||
class Object1(str, Enum):
|
||||
event = 'event'
|
||||
|
||||
|
||||
class Type7(str, Enum):
|
||||
payment_intent_succeeded = 'payment_intent.succeeded'
|
||||
|
||||
|
||||
class StripeOutcome(BaseModel):
|
||||
advice_code: Optional[Any] = None
|
||||
network_advice_code: Optional[Any] = None
|
||||
network_decline_code: Optional[Any] = None
|
||||
network_status: Optional[str] = None
|
||||
reason: Optional[Any] = None
|
||||
risk_level: Optional[str] = None
|
||||
risk_score: Optional[int] = None
|
||||
seller_message: Optional[str] = None
|
||||
type: Optional[str] = None
|
||||
|
||||
|
||||
class Object2(str, Enum):
|
||||
payment_intent = 'payment_intent'
|
||||
|
||||
|
||||
class StripePaymentMethodDetails(BaseModel):
|
||||
card: Optional[StripeCardDetails] = None
|
||||
type: Optional[str] = None
|
||||
|
||||
|
||||
class Card(BaseModel):
|
||||
installments: Optional[Any] = None
|
||||
mandate_options: Optional[Any] = None
|
||||
network: Optional[Any] = None
|
||||
request_three_d_secure: Optional[str] = None
|
||||
|
||||
|
||||
class StripePaymentMethodOptions(BaseModel):
|
||||
card: Optional[Card] = None
|
||||
|
||||
|
||||
class StripeRefundList(BaseModel):
|
||||
data: Optional[List[Dict[str, Any]]] = None
|
||||
has_more: Optional[bool] = None
|
||||
object: Optional[str] = None
|
||||
total_count: Optional[int] = None
|
||||
url: Optional[str] = None
|
||||
|
||||
|
||||
class StripeRequestInfo(BaseModel):
|
||||
id: Optional[str] = None
|
||||
idempotency_key: Optional[str] = None
|
||||
|
||||
|
||||
class StripeShipping(BaseModel):
|
||||
address: Optional[StripeAddress] = None
|
||||
carrier: Optional[str] = None
|
||||
name: Optional[str] = None
|
||||
phone: Optional[str] = None
|
||||
tracking_number: Optional[str] = None
|
||||
|
||||
|
||||
class User(BaseModel):
|
||||
email: Optional[str] = Field(None, description='The email address for this user.')
|
||||
id: Optional[str] = Field(None, description='The unique id for this user.')
|
||||
@ -902,304 +420,3 @@ class User(BaseModel):
|
||||
None, description='Indicates if the user is approved.'
|
||||
)
|
||||
name: Optional[str] = Field(None, description='The name for this user.')
|
||||
|
||||
|
||||
class Image2(BaseModel):
|
||||
bytesBase64Encoded: str
|
||||
gcsUri: Optional[str] = None
|
||||
mimeType: Optional[str] = None
|
||||
|
||||
|
||||
class Image3(BaseModel):
|
||||
bytesBase64Encoded: Optional[str] = None
|
||||
gcsUri: str
|
||||
mimeType: Optional[str] = None
|
||||
|
||||
|
||||
class Instance(BaseModel):
|
||||
image: Optional[Union[Image2, Image3]] = Field(
|
||||
None, description='Optional image to guide video generation'
|
||||
)
|
||||
prompt: str = Field(..., description='Text description of the video')
|
||||
|
||||
|
||||
class PersonGeneration(str, Enum):
|
||||
ALLOW = 'ALLOW'
|
||||
BLOCK = 'BLOCK'
|
||||
|
||||
|
||||
class Parameters(BaseModel):
|
||||
aspectRatio: Optional[str] = Field(None, examples=['16:9'])
|
||||
durationSeconds: Optional[int] = None
|
||||
enhancePrompt: Optional[bool] = None
|
||||
negativePrompt: Optional[str] = None
|
||||
personGeneration: Optional[PersonGeneration] = None
|
||||
sampleCount: Optional[int] = None
|
||||
seed: Optional[int] = None
|
||||
storageUri: Optional[str] = Field(
|
||||
None, description='Optional Cloud Storage URI to upload the video'
|
||||
)
|
||||
|
||||
|
||||
class VeoRequestBody(BaseModel):
|
||||
instances: Optional[List[Instance]] = None
|
||||
parameters: Optional[Parameters] = None
|
||||
|
||||
|
||||
class WorkflowRunStatus(str, Enum):
|
||||
WorkflowRunStatusStarted = 'WorkflowRunStatusStarted'
|
||||
WorkflowRunStatusFailed = 'WorkflowRunStatusFailed'
|
||||
WorkflowRunStatusCompleted = 'WorkflowRunStatusCompleted'
|
||||
|
||||
|
||||
class ActionJobResult(BaseModel):
|
||||
action_job_id: Optional[str] = Field(
|
||||
None, description='Identifier of the job this result belongs to'
|
||||
)
|
||||
action_run_id: Optional[str] = Field(
|
||||
None, description='Identifier of the run this result belongs to'
|
||||
)
|
||||
author: Optional[str] = Field(None, description='The author of the commit')
|
||||
avg_vram: Optional[int] = Field(
|
||||
None, description='The average VRAM used by the job'
|
||||
)
|
||||
branch_name: Optional[str] = Field(
|
||||
None, description='Name of the relevant git branch'
|
||||
)
|
||||
comfy_run_flags: Optional[str] = Field(
|
||||
None, description='The comfy run flags. E.g. `--low-vram`'
|
||||
)
|
||||
commit_hash: Optional[str] = Field(None, description='The hash of the commit')
|
||||
commit_id: Optional[str] = Field(None, description='The ID of the commit')
|
||||
commit_message: Optional[str] = Field(None, description='The message of the commit')
|
||||
commit_time: Optional[int] = Field(
|
||||
None, description='The Unix timestamp when the commit was made'
|
||||
)
|
||||
cuda_version: Optional[str] = Field(None, description='CUDA version used')
|
||||
end_time: Optional[int] = Field(
|
||||
None, description='The end time of the job as a Unix timestamp.'
|
||||
)
|
||||
git_repo: Optional[str] = Field(None, description='The repository name')
|
||||
id: Optional[UUID] = Field(None, description='Unique identifier for the job result')
|
||||
job_trigger_user: Optional[str] = Field(
|
||||
None, description='The user who triggered the job.'
|
||||
)
|
||||
machine_stats: Optional[MachineStats] = None
|
||||
operating_system: Optional[str] = Field(None, description='Operating system used')
|
||||
peak_vram: Optional[int] = Field(None, description='The peak VRAM used by the job')
|
||||
pr_number: Optional[str] = Field(None, description='The pull request number')
|
||||
python_version: Optional[str] = Field(None, description='PyTorch version used')
|
||||
pytorch_version: Optional[str] = Field(None, description='PyTorch version used')
|
||||
start_time: Optional[int] = Field(
|
||||
None, description='The start time of the job as a Unix timestamp.'
|
||||
)
|
||||
status: Optional[WorkflowRunStatus] = None
|
||||
storage_file: Optional[StorageFile] = None
|
||||
workflow_name: Optional[str] = Field(None, description='Name of the workflow')
|
||||
|
||||
|
||||
class NodeVersion(BaseModel):
|
||||
changelog: Optional[str] = Field(
|
||||
None, description='Summary of changes made in this version'
|
||||
)
|
||||
comfy_node_extract_status: Optional[str] = Field(
|
||||
None, description='The status of comfy node extraction process.'
|
||||
)
|
||||
createdAt: Optional[datetime] = Field(
|
||||
None, description='The date and time the version was created.'
|
||||
)
|
||||
dependencies: Optional[List[str]] = Field(
|
||||
None, description='A list of pip dependencies required by the node.'
|
||||
)
|
||||
deprecated: Optional[bool] = Field(
|
||||
None, description='Indicates if this version is deprecated.'
|
||||
)
|
||||
downloadUrl: Optional[str] = Field(
|
||||
None, description='[Output Only] URL to download this version of the node'
|
||||
)
|
||||
id: Optional[str] = None
|
||||
node_id: Optional[str] = Field(
|
||||
None, description='The unique identifier of the node.'
|
||||
)
|
||||
status: Optional[NodeVersionStatus] = None
|
||||
status_reason: Optional[str] = Field(
|
||||
None, description='The reason for the status change.'
|
||||
)
|
||||
version: Optional[str] = Field(
|
||||
None,
|
||||
description='The version identifier, following semantic versioning. Must be unique for the node.',
|
||||
)
|
||||
|
||||
|
||||
class PublisherMember(BaseModel):
|
||||
id: Optional[str] = Field(
|
||||
None, description='The unique identifier for the publisher member.'
|
||||
)
|
||||
role: Optional[str] = Field(
|
||||
None, description='The role of the user in the publisher.'
|
||||
)
|
||||
user: Optional[PublisherUser] = None
|
||||
|
||||
|
||||
class StripeCharge(BaseModel):
|
||||
amount: Optional[int] = None
|
||||
amount_captured: Optional[int] = None
|
||||
amount_refunded: Optional[int] = None
|
||||
application: Optional[str] = None
|
||||
application_fee: Optional[str] = None
|
||||
application_fee_amount: Optional[int] = None
|
||||
balance_transaction: Optional[str] = None
|
||||
billing_details: Optional[StripeBillingDetails] = None
|
||||
calculated_statement_descriptor: Optional[str] = None
|
||||
captured: Optional[bool] = None
|
||||
created: Optional[int] = None
|
||||
currency: Optional[str] = None
|
||||
customer: Optional[str] = None
|
||||
description: Optional[str] = None
|
||||
destination: Optional[Any] = None
|
||||
dispute: Optional[Any] = None
|
||||
disputed: Optional[bool] = None
|
||||
failure_balance_transaction: Optional[Any] = None
|
||||
failure_code: Optional[Any] = None
|
||||
failure_message: Optional[Any] = None
|
||||
fraud_details: Optional[Dict[str, Any]] = None
|
||||
id: Optional[str] = None
|
||||
invoice: Optional[Any] = None
|
||||
livemode: Optional[bool] = None
|
||||
metadata: Optional[Dict[str, Any]] = None
|
||||
object: Optional[Object] = None
|
||||
on_behalf_of: Optional[Any] = None
|
||||
order: Optional[Any] = None
|
||||
outcome: Optional[StripeOutcome] = None
|
||||
paid: Optional[bool] = None
|
||||
payment_intent: Optional[str] = None
|
||||
payment_method: Optional[str] = None
|
||||
payment_method_details: Optional[StripePaymentMethodDetails] = None
|
||||
radar_options: Optional[Dict[str, Any]] = None
|
||||
receipt_email: Optional[str] = None
|
||||
receipt_number: Optional[str] = None
|
||||
receipt_url: Optional[str] = None
|
||||
refunded: Optional[bool] = None
|
||||
refunds: Optional[StripeRefundList] = None
|
||||
review: Optional[Any] = None
|
||||
shipping: Optional[StripeShipping] = None
|
||||
source: Optional[Any] = None
|
||||
source_transfer: Optional[Any] = None
|
||||
statement_descriptor: Optional[Any] = None
|
||||
statement_descriptor_suffix: Optional[Any] = None
|
||||
status: Optional[str] = None
|
||||
transfer_data: Optional[Any] = None
|
||||
transfer_group: Optional[Any] = None
|
||||
|
||||
|
||||
class StripeChargeList(BaseModel):
|
||||
data: Optional[List[StripeCharge]] = None
|
||||
has_more: Optional[bool] = None
|
||||
object: Optional[str] = None
|
||||
total_count: Optional[int] = None
|
||||
url: Optional[str] = None
|
||||
|
||||
|
||||
class StripePaymentIntent(BaseModel):
|
||||
amount: Optional[int] = None
|
||||
amount_capturable: Optional[int] = None
|
||||
amount_details: Optional[StripeAmountDetails] = None
|
||||
amount_received: Optional[int] = None
|
||||
application: Optional[str] = None
|
||||
application_fee_amount: Optional[int] = None
|
||||
automatic_payment_methods: Optional[Any] = None
|
||||
canceled_at: Optional[int] = None
|
||||
cancellation_reason: Optional[str] = None
|
||||
capture_method: Optional[str] = None
|
||||
charges: Optional[StripeChargeList] = None
|
||||
client_secret: Optional[str] = None
|
||||
confirmation_method: Optional[str] = None
|
||||
created: Optional[int] = None
|
||||
currency: Optional[str] = None
|
||||
customer: Optional[str] = None
|
||||
description: Optional[str] = None
|
||||
id: Optional[str] = None
|
||||
invoice: Optional[str] = None
|
||||
last_payment_error: Optional[Any] = None
|
||||
latest_charge: Optional[str] = None
|
||||
livemode: Optional[bool] = None
|
||||
metadata: Optional[Dict[str, Any]] = None
|
||||
next_action: Optional[Any] = None
|
||||
object: Optional[Object2] = None
|
||||
on_behalf_of: Optional[Any] = None
|
||||
payment_method: Optional[str] = None
|
||||
payment_method_configuration_details: Optional[Any] = None
|
||||
payment_method_options: Optional[StripePaymentMethodOptions] = None
|
||||
payment_method_types: Optional[List[str]] = None
|
||||
processing: Optional[Any] = None
|
||||
receipt_email: Optional[str] = None
|
||||
review: Optional[Any] = None
|
||||
setup_future_usage: Optional[Any] = None
|
||||
shipping: Optional[StripeShipping] = None
|
||||
source: Optional[Any] = None
|
||||
statement_descriptor: Optional[Any] = None
|
||||
statement_descriptor_suffix: Optional[Any] = None
|
||||
status: Optional[str] = None
|
||||
transfer_data: Optional[Any] = None
|
||||
transfer_group: Optional[Any] = None
|
||||
|
||||
|
||||
class Publisher(BaseModel):
|
||||
createdAt: Optional[datetime] = Field(
|
||||
None, description='The date and time the publisher was created.'
|
||||
)
|
||||
description: Optional[str] = None
|
||||
id: Optional[str] = Field(
|
||||
None,
|
||||
description="The unique identifier for the publisher. It's akin to a username. Should be lowercase.",
|
||||
)
|
||||
logo: Optional[str] = Field(None, description="URL to the publisher's logo.")
|
||||
members: Optional[List[PublisherMember]] = Field(
|
||||
None, description='A list of members in the publisher.'
|
||||
)
|
||||
name: Optional[str] = None
|
||||
source_code_repo: Optional[str] = None
|
||||
status: Optional[PublisherStatus] = None
|
||||
support: Optional[str] = None
|
||||
website: Optional[str] = None
|
||||
|
||||
|
||||
class Data8(BaseModel):
|
||||
object: Optional[StripePaymentIntent] = None
|
||||
|
||||
|
||||
class StripeEvent(BaseModel):
|
||||
api_version: Optional[str] = None
|
||||
created: Optional[int] = None
|
||||
data: Data8
|
||||
id: str
|
||||
livemode: Optional[bool] = None
|
||||
object: Object1
|
||||
pending_webhooks: Optional[int] = None
|
||||
request: Optional[StripeRequestInfo] = None
|
||||
type: Type7
|
||||
|
||||
|
||||
class Node(BaseModel):
|
||||
author: Optional[str] = None
|
||||
category: Optional[str] = Field(None, description='The category of the node.')
|
||||
description: Optional[str] = None
|
||||
downloads: Optional[int] = Field(
|
||||
None, description='The number of downloads of the node.'
|
||||
)
|
||||
icon: Optional[str] = Field(None, description="URL to the node's icon.")
|
||||
id: Optional[str] = Field(None, description='The unique identifier of the node.')
|
||||
latest_version: Optional[NodeVersion] = None
|
||||
license: Optional[str] = Field(
|
||||
None, description="The path to the LICENSE file in the node's repository."
|
||||
)
|
||||
name: Optional[str] = Field(None, description='The display name of the node.')
|
||||
publisher: Optional[Publisher] = None
|
||||
rating: Optional[float] = Field(None, description='The average rating of the node.')
|
||||
repository: Optional[str] = Field(None, description="URL to the node's repository.")
|
||||
status: Optional[NodeStatus] = None
|
||||
status_detail: Optional[str] = Field(
|
||||
None, description='The status detail of the node.'
|
||||
)
|
||||
tags: Optional[List[str]] = None
|
||||
translations: Optional[Dict[str, Dict[str, Any]]] = None
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user