contentArea = ET_ContentArea()
    contentArea.auth_stub = myClient
    contentArea.props = {"CustomerKey": NameOfTestContentArea, "Name": NameOfTestContentArea, "Content": "<b>Some HTML Content Goes here</b>"}
    contentArea.createOptions = createOptions
    results = contentArea.post()
    print 'Post Status: ' + str(results.status)
    print 'Code: ' + str(results.code)
    print 'Message: ' + str(results.message)
    print 'Result Count: ' + str(len(results.results))
    print 'Results: ' + str(results.results)

    # Asynchronous Soap call to update ContentArea , Patch method
    ##############################################################

    #Explicitly passing the parameter, RequestType & QueuePriority
    updateOptions = ET_UpdateOptions(RequestType, QueuePriority)
    updateOptions.auth_stub = myClient
    contentArea = ET_ContentArea()
    contentArea.auth_stub = myClient
    contentArea.props = {"CustomerKey": NameOfTestContentArea, "Name": NameOfTestContentArea, "Content": "<b>Some UPDATED HTML Content Goes here</b>"}
    contentArea.updateOptions = updateOptions
    results = contentArea.patch()
    print 'Patch Status: ' + str(results.status)
    print 'Code: ' + str(results.code)
    print 'Message: ' + str(results.message)
    print 'Result Count: ' + str(len(results.results))
    print 'Results: ' + str(results.results)

    #Asynchronous Soap call to delete ContentArea, Delete method
    #############################################################
Example #2
0
        "Subject": "Created Using the PythonSDK",
        "HTMLBody": "<b>Some HTML Goes here</b>"
    }
    email.createOptions = createOptions
    results = email.post()
    print 'Post Status: ' + str(results.status)
    print 'Code: ' + str(results.code)
    print 'Message: ' + str(results.message)
    print 'Result Count: ' + str(len(results.results))
    print 'Results: ' + str(results.results)

    # Asynchronous Soap request to update Email, Patch method
    #######################################################

    # Explicitly passing the parameter, RequestType & QueuePriority
    updateOptions = ET_UpdateOptions(RequestType, QueuePriority)
    updateOptions.auth_stub = myClient
    email = ET_Email()
    email.auth_stub = myClient
    email.props = {
        "CustomerKey": NameOfTestEmail,
        "Name": NameOfTestEmail,
        "Subject": "Created Using the PythonSDK",
        "HTMLBody": "<b>Some UPDATED HTML Goes here</b>"
    }
    email.updateOptions = updateOptions
    results = email.patch()
    print 'Patch Status: ' + str(results.status)
    print 'Code: ' + str(results.code)
    print 'Message: ' + str(results.message)
    print 'Result Count: ' + str(len(results.results))
    subscriber.props['Attributes'] = [{'Name': 'First Name', 'Value': 'John'}]
    subscriber.createOptions = createOptions
    results = subscriber.post()
    print 'Post Status: ' + str(results.status)
    print 'Code: ' + str(results.code)
    print 'Message: ' + str(results.message)
    print 'Result Count: ' + str(len(results.results))
    print 'Results: ' + str(results.results)

    """
    Asynchronous Soap request to perform Subscirber PATCH
    """
    #######################################################

    # Explicitly passing the parameter, RequestType and QueuePriority
    updateOptions = ET_UpdateOptions(RequestType, QueuePriority)
    updateOptions.auth_stub = stubObj
    subscriber = ET_Subscriber()
    subscriber.auth_stub = stubObj
    #Subscriber key is must to perform Update Operation
    subscriber.props = {"Status": "Active", "EmailAddress": "*****@*****.**", "SubscriberKey": "exacrtarget001"}
    subscriber.updateOptions = updateOptions
    results = subscriber.patch()
    print 'Patch Status: ' + str(results.status)
    print 'Code: ' + str(results.code)
    print 'Message: ' + str(results.message)
    print 'Result Count: ' + str(len(results.results))
    print 'Results: ' + str(results.results)

    # Asynchronous Soap request to delete Subscriber, Delete method
    ###############################################################