Options
All
  • Public
  • Public/Protected
  • All
Menu

A partner edits an availability, medium, or price cell that is configured to sync with a downstream destination (e.g. Artsy CMS). Fires on mutation success. Distinct from OsEditedArtworkField (general field edits) — this captures only the three syncable fields and whether a push to the destination actually occurred.

example
{
  action: "editedInventoryField",
  context_module: "artworkTable",
  context_page_owner_type: "inventory",
  destination: ["artsy"],
  artwork_id: "abc123",
  field: "availability",
  did_push_to_cms: false
}

Hierarchy

  • EditedInventoryField

Index

Properties

action

action: editedInventoryField

artwork_id

artwork_id: string

context_module

context_module: artworkTable

context_page_owner_type

context_page_owner_type: OsOwnerType

destination

destination: string[]

Downstream destinations the value was pushed to (e.g. ["artsy"])

did_push_to_cms

did_push_to_cms: boolean

false e.g. for "Not For Sale" (OS-only value that does not push to the destination)

field

field: "availability" | "medium" | "price"

Generated using TypeDoc