OptionaladdOptionaladjustmentsOptionalblendOptionalboundsOptionalchildrenOptionaleditIndicates the layer to edit, by it's ID or name. Note the object is currently empty but leaves room for further enhancements. The layer block should contain changes from the original manifest. If you apply it to a group layer, you will be affecting the attributes of the group layer itself, not the child layers. This edit is supported for layer type smartObject and fillLayer only.
OptionalfillOptionalfillIndicates if the pixels need to proportionally fill into the entire canvas of the document.
OptionalhorizontalThe layer ID.
OptionalindexThe layer index. Required when deleting a layer, otherwise not used.
OptionalinputOptionallockedis the layer locked
OptionalmaskOptionalmoveOptionalnameOptionalsmartOptionaltextOptionaltypeOptionalverticalOptionalvisibleis the layer visible
A tree of layer objects representing the PSD layer structure extracted from the PSD document.