NAME
Shipment::FedEx::WSDL::ShipTypes::CustomerSpecifiedLabelDetail
VERSION
version 3.10
DESCRIPTION
Perl data type class for the XML Schema defined complexType CustomerSpecifiedLabelDetail from the namespace http://fedex.com/ws/ship/v9.
Allows customer-specified control of label content.
PROPERTIES
The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:
DocTabContent (min/maxOccurs: 0/1)
CustomContent (min/maxOccurs: 0/1)
ConfigurableReferenceEntries (min/maxOccurs: 0/unbounded)
MaskedData (min/maxOccurs: 0/unbounded)
ScncOverride (min/maxOccurs: 0/1)
TermsAndConditionsLocalization (min/maxOccurs: 0/1)
AdditionalLabels (min/maxOccurs: 0/unbounded)
AirWaybillSuppressionCount (min/maxOccurs: 0/1)
NAME
Shipment::FedEx::WSDL::ShipTypes::CustomerSpecifiedLabelDetail
METHODS
new
Constructor. The following data structure may be passed to new():
{ # Shipment::FedEx::WSDL::ShipTypes::CustomerSpecifiedLabelDetail
  DocTabContent =>  { # Shipment::FedEx::WSDL::ShipTypes::DocTabContent
    DocTabContentType => $some_value, # DocTabContentType
    Zone001 =>  { # Shipment::FedEx::WSDL::ShipTypes::DocTabContentZone001
      DocTabZoneSpecifications =>  { # Shipment::FedEx::WSDL::ShipTypes::DocTabZoneSpecification
        ZoneNumber =>  $some_value, # positiveInteger
        Header =>  $some_value, # string
        DataField =>  $some_value, # string
        LiteralValue =>  $some_value, # string
        Justification => $some_value, # DocTabZoneJustificationType
      },
    },
    Barcoded =>  { # Shipment::FedEx::WSDL::ShipTypes::DocTabContentBarcoded
      Symbology => $some_value, # BarcodeSymbologyType
      Specification => {}, # Shipment::FedEx::WSDL::ShipTypes::DocTabZoneSpecification
    },
  },
  CustomContent =>  { # Shipment::FedEx::WSDL::ShipTypes::CustomLabelDetail
    CoordinateUnits => $some_value, # CustomLabelCoordinateUnits
    TextEntries =>  { # Shipment::FedEx::WSDL::ShipTypes::CustomLabelTextEntry
      Position =>  { # Shipment::FedEx::WSDL::ShipTypes::CustomLabelPosition
        X =>  $some_value, # nonNegativeInteger
        Y =>  $some_value, # nonNegativeInteger
      },
      Format =>  $some_value, # string
      DataFields =>  $some_value, # string
      ThermalFontId =>  $some_value, # string
      FontName =>  $some_value, # string
      FontSize =>  $some_value, # positiveInteger
    },
    GraphicEntries =>  { # Shipment::FedEx::WSDL::ShipTypes::CustomLabelGraphicEntry
      Position => {}, # Shipment::FedEx::WSDL::ShipTypes::CustomLabelPosition
      PrinterGraphicId =>  $some_value, # string
      FileGraphicFullName =>  $some_value, # string
    },
    BoxEntries =>  { # Shipment::FedEx::WSDL::ShipTypes::CustomLabelBoxEntry
      TopLeftCorner => {}, # Shipment::FedEx::WSDL::ShipTypes::CustomLabelPosition
      BottomRightCorner => {}, # Shipment::FedEx::WSDL::ShipTypes::CustomLabelPosition
    },
    BarcodeEntries =>  { # Shipment::FedEx::WSDL::ShipTypes::CustomLabelBarcodeEntry
      Position => {}, # Shipment::FedEx::WSDL::ShipTypes::CustomLabelPosition
      Format =>  $some_value, # string
      DataFields =>  $some_value, # string
      BarHeight =>  $some_value, # int
      ThinBarWidth =>  $some_value, # int
      BarcodeSymbology => $some_value, # BarcodeSymbologyType
    },
  },
  ConfigurableReferenceEntries =>  { # Shipment::FedEx::WSDL::ShipTypes::ConfigurableLabelReferenceEntry
    ZoneNumber =>  $some_value, # positiveInteger
    Header =>  $some_value, # string
    DataField =>  $some_value, # string
    LiteralValue =>  $some_value, # string
  },
  MaskedData => $some_value, # LabelMaskableDataType
  ScncOverride =>  $some_value, # nonNegativeInteger
  TermsAndConditionsLocalization =>  { # Shipment::FedEx::WSDL::ShipTypes::Localization
    LanguageCode =>  $some_value, # string
    LocaleCode =>  $some_value, # string
  },
  AdditionalLabels =>  { # Shipment::FedEx::WSDL::ShipTypes::AdditionalLabelsDetail
    Type => $some_value, # AdditionalLabelsType
    Count =>  $some_value, # nonNegativeInteger
  },
  AirWaybillSuppressionCount =>  $some_value, # nonNegativeInteger
},
AUTHOR
Generated by SOAP::WSDL
AUTHOR
Andrew Baerg <baergaj@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2018 by Andrew Baerg.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.