Skip to content

Commit 807782c

Browse files
authored
Merge pull request #602 from deploymenttheory/fix-plist_structs
Update policy ID for testing and refine date/time limitations structu…
2 parents 909d1e2 + 387a71a commit 807782c

File tree

2 files changed

+11
-16
lines changed

2 files changed

+11
-16
lines changed

examples/policies/GetPolicyByID/GetPolicyByID.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ func main() {
1919
}
2020

2121
// Define a policy ID for testing
22-
policyID := "2407" // Replace with the actual policy ID you want to fetch
22+
policyID := "2424" // Replace with the actual policy ID you want to fetch
2323

2424
// Call GetPolicyByID function
2525
policy, err := client.GetPolicyByID(policyID)

sdk/jamfpro/classicapi_policies.go

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -85,21 +85,16 @@ type PolicySubsetGeneral struct {
8585
}
8686

8787
type PolicySubsetGeneralDateTimeLimitations struct {
88-
ActivationDate string `xml:"activation_date"`
89-
ActivationDateEpoch int `xml:"activation_date_epoch"`
90-
ActivationDateUTC string `xml:"activation_date_utc"`
91-
ExpirationDate string `xml:"expiration_date"`
92-
ExpirationDateEpoch int `xml:"expiration_date_epoch"`
93-
ExpirationDateUTC string `xml:"expiration_date_utc"`
94-
// NoExecuteOn []PolicySubsetGeneralDateTimeLimitationsNoExecuteOn `xml:"no_execute_on>day,omitempty"`
95-
NoExecuteStart string `xml:"no_execute_start"`
96-
NoExecuteEnd string `xml:"no_execute_end"`
97-
}
98-
99-
// TODO solve this weird stuff later
100-
// type PolicySubsetGeneralDateTimeLimitationsNoExecuteOn struct {
101-
// Day string `xml:",chardata"`
102-
// }
88+
ActivationDate string `xml:"activation_date"`
89+
ActivationDateEpoch int `xml:"activation_date_epoch"`
90+
ActivationDateUTC string `xml:"activation_date_utc"`
91+
ExpirationDate string `xml:"expiration_date"`
92+
ExpirationDateEpoch int `xml:"expiration_date_epoch"`
93+
ExpirationDateUTC string `xml:"expiration_date_utc"`
94+
NoExecuteOn []string `xml:"no_execute_on>day,omitempty"`
95+
NoExecuteStart string `xml:"no_execute_start"`
96+
NoExecuteEnd string `xml:"no_execute_end"`
97+
}
10398

10499
type PolicySubsetGeneralNetworkLimitations struct {
105100
MinimumNetworkConnection string `xml:"minimum_network_connection"`

0 commit comments

Comments
 (0)