portainer/app/portainer/models/resourceControl/resourceControlOwnershipPar...

16 lines
625 B
JavaScript

/**
* Transcient type from view data to payload
* @param {bool} adminOnly is ResourceControl restricted to admin only
* @param {bool} publicOnly is ResourceControl exposed to public
* @param {[]int} users Authorized UserIDs array
* @param {[]int} teams Authorized TeamIDs array
* @param {[]int} subResources subResourceIDs array
*/
export function ResourceControlOwnershipParameters(adminOnly = false, publicOnly = false, users = [], teams = [], subResources = []) {
this.AdministratorsOnly = adminOnly;
this.Public = publicOnly;
this.Users = users;
this.Teams = teams;
this.SubResourceIDs = subResources;
}