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.