<?xml version="1.0"?>
<design comment="Designs represent a vector graphic in SVG format. If a raster image (e.g. JPEG) is uploaded by a user it is treated as a simple SVG design that references the raster image. Designs may embed any number of raster images or SVG files that belong to the same user. For example, embed &amp;lt;image ... xlink:href=&quot;http://images.cafepress.com/image/15072513.jpg&quot;&amp;gt;&amp;lt;/image;&amp;gt; in the SVG XML to embed design 15072513. Designs may be applied to a mediaConfiguration of a product using the design id. The number of mediaConfigurations of a product that can be configured with designs may be limited depending on the type of merchandise that the product represents. To access the SVG XML of a design, use design.svg.cp. To save a design and it's SVG XML, use design.save.cp" id="0" name="0.png" parentId="0" width="3000" height="3000" caption="An example design" creator="splash.cafepress.com" folderId="0">
  <comment key="id" fieldType="optional" defaultValue="0">The unique id of the design. If omitted or 0, a new design is created. If the design matches an id of an existing design, the design properties are updated. There are two types of designs, raster images and vector graphics. Designs representing raster images must be created by uploading a raster image using design.upload.cp or the CafePress web site. Designs representing vector graphics can be created with design.save.cp by passing an SVG XML definition. Note that SVG and raster images cannot be updated. A new design is always created whenever a raster image is uploaded or SVG XML is saved. If you attempt to save a design that already exists with design.save.cp, a new design with a new id will be retunrned.</comment>
  <comment key="name" fieldType="readonly" defaultValue="">The name of the design, based on the id and type of the design. SVG designs will return [id].png and raster images will return [id].jpg. This name corresponds to the file name in the URL when requesting the design</comment>
  <comment key="parentId" fieldType="readonly" defaultValue="">For internal use only.</comment>
  <comment key="width" fieldType="optional" defaultValue="3000">The width in pixels of the design. If omitted this value defaults to 3000, which is large enough to apply the design on any surface. Since vector graphics can be scaled to any size, the value is arbitrary.</comment>
  <comment key="height" fieldType="optional" defaultValue="3000">The height in pixels of the design. If omitted this value defaults to 3000, which is large enough to apply the design on any surface. Since vector graphics can be scaled to any size, the value is arbitrary.</comment>
  <comment key="caption" fieldType="optional" defaultValue="">A description for the design, limited to 50 characters</comment>
  <comment key="creator" fieldType="optional" defaultValue="">This can be used to identify the API application that created the design or for other information, in case an application needs to later look for designs that it created or needs meta-data about the design. The size is limited to 255 characters.</comment>
  <comment key="folderId" fieldType="optional" defaultValue="Id of &quot;Images&quot; folder">The numeric id of the folder in which to put the design. This id can be changed to any folder belonging to the design's owner</comment>
  <comment key="folderName" fieldType="readonly" defaultValue="">The alpha-numeric name of the folder corresponding to the folderId.</comment>
  <comment key="mediaUrl" fieldType="readonly" defaultValue="">The URL of the design.</comment>
  <comment key="tags" fieldType="readonly" defaultValue="">A comma-separated list of tags used to allow the search engine to find the design. Designs can be tagged using one of the design.tagDesigns methods.</comment>
  <comment key="category" fieldType="readonly" defaultValue="">The design category under which to place the design. Designs must be categorized using one of the design.tagAndCategorizeDesigns methods.</comment>
  <comment key="approvalStatus" fieldType="readonly" defaultValue="">The state of approval of the design. Possible values are: NotChecked, Approved, Pending, Denied.</comment>
  <category />
</design>