Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
hub-client / dockerhub / marketo / constants.py
Size: Mime:
import collections


# defined to match the marketo api interface
ActivityType = collections.namedtuple(
    'ActivityType',
    'id value',
)
DTR_BINARY_DOWNLOAD_ACTIVITY = ActivityType(
    id=100001,
    value="DTR_Binary"
)
DTRL_LICENSE_DOWNLOAD_ACTIVITY = ActivityType(
    id=100001,
    value="DTR_License"
)
ADD_TO_LIST_ACTIVITY = ActivityType(
    id=24,
    value="Add_To_List"   # I made this up, not marketo's value
)
UCP_SIGN_UP_CAMPAIGN = ActivityType(
    id=100001,
    value="SIGN_UP"
)
UCP_RECEIVE_LICENSE_CAMPAGIN = ActivityType(
    id=100001,
    value="RECEIVE_LICENSE"
)
UCP_DOWNLOAD_SOFTWARE_CAMPAIGN = ActivityType(
    id=100001,
    value="DOWNLOAD_SOFTWARE"
)
UCP_USE_LICENSE_CAMPAGIN = ActivityType(
    id=100001,
    value="USE_LICENSE"
)
HUB_SIGN_UP_CAMPAIGN = ActivityType(
    id=100001,
    value="SIGN_UP"
)
TUTUM_SIGN_UP_CAMPAIGN = ActivityType(
    id=100001,
    value="SIGN_UP"
)
DTR_BINARY_DOWNLOAD = "DTR_BINARY_DOWNLOAD"
DTRL_LICENSE_DOWNLOAD = "DTR_LICENSE_DOWNLOAD"
ADD_TO_LIST = "ADD_TO_LIST"
MARKETO_ACTIVITY_TYPES = {
    DTR_BINARY_DOWNLOAD: DTR_BINARY_DOWNLOAD_ACTIVITY,
    DTRL_LICENSE_DOWNLOAD: DTRL_LICENSE_DOWNLOAD_ACTIVITY,
    ADD_TO_LIST: ADD_TO_LIST
}