def printGetParameterDetails(paramName):
    printDebugMessage(u'printGetParameterDetails', u'Begin', 1)
    doc = serviceGetParameterDetails(paramName)
    print(((unicode(doc.name) + u'\t') + unicode(doc.type)))
    print(doc.description)
    if hasattr(doc, 'values'):
        for value in doc.values:
            print(value.value)
            if (unicode(value.defaultValue) == u'true'):
                print(u'default')
            print((u'\t' + unicode(value.label)))
            if hasattr(value, u'properties'):
                for wsProperty in value.properties:
                    print((((u'\t' + unicode(wsProperty.key)) + u'\t') + unicode(wsProperty.value)))
    printDebugMessage(u'printGetParameterDetails', u'End', 1)
def printGetParameterDetails(paramName):
    printDebugMessage(u'printGetParameterDetails', u'Begin', 1)
    doc = serviceGetParameterDetails(paramName)
    print(((unicode(doc.name) + u'\t') + unicode(doc.type)))
    print(doc.description)
    if hasattr(doc, 'values'):
        for value in doc.values:
            print(value.value)
            if (unicode(value.defaultValue) == u'true'):
                print(u'default')
            print((u'\t' + unicode(value.label)))
            if hasattr(value, u'properties'):
                for wsProperty in value.properties:
                    print((((u'\t' + unicode(wsProperty.key)) + u'\t') + unicode(wsProperty.value)))
    printDebugMessage(u'printGetParameterDetails', u'End', 1)