damien-rivet / JamfKit

A Jamf Classic communication framework written in Swift
MIT License
41 stars 1 forks source link

Implement ConfigurationProfiles (MobileDevice / OSX) #73

Closed damien-rivet closed 6 years ago

damien-rivet commented 6 years ago

Missing functionality

The two following configuration profiles are missing from the models:

Miscellaneous

Mobile device

{
    "general": {
        "id": 0,
        "name": "Corporate Wireless",
        "description": "string",
        "site": {
            "id": 0,
            "name": "None"
        },
        "category": {
            "id": 0,
            "name": "string",
            "priority": 0
        },
        "uuid": "55900BDC-347C-58B1-D249-F32244B11D30",
        "deployment_method": "Install Automatically",
        "redeploy_on_update": "Newly Assigned",
        "redeploy_Dayss_before_certificate_expires": 0,
        "payloads": "string"
    }
}

OSX

{
    "general": {
        "id": 12345,
        "name": "Corporate Wireless",
        "description": "string",
        "site": {
            "id": 0,
            "name": "None"
        },
        "category": {
            "id": 0,
            "name": "string",
            "priority": 0
        },
        "distribution_method": "Install Automatically",
        "user_removable": true,
        "level": "computer",
        "uuid": "88F8C1DB-D92A-4D10-95FB-CE7EDE82B93E",
        "redeploy_on_update": "Newly Assigned",
        "payloads": "string"
    }
}
damien-rivet commented 6 years ago

Implemented by #74.