package caasmmodel

// IngestPayload represents the data sent from a serverless worker to the backend.
type IngestPayload struct {
	SyncJobID      uint64        `json:"sync_job_id"`
	CloudAccountID uint64        `json:"cloud_account_id"`
	Assets         []Asset       `json:"assets"`
	IPAssets       []IPAsset     `json:"ip_assets"`
	DomainAssets   []DomainAsset `json:"domain_assets"`
	Ports          []IPPortIndex `json:"ports,omitempty"`
}
