/// <summary> /// Constructs a new ApiPermissionAttribute /// </summary> /// <param name="apiPermission">One or more possible permissions of which only one is needed to be granted in the token</param> public CmdletMicrosoftGraphApiPermission(MicrosoftGraphApiPermission apiPermission) { ApiPermission = apiPermission; }
/// <summary> /// Constructs a new ApiPermissionAttribute /// </summary> /// <param name="apiPermission">One or more possible permissions of which only one is needed to be granted in the token</param> public CmdletMicrosoftGraphApiPermission(MicrosoftGraphApiPermission orPermissions, MicrosoftGraphApiPermission andPermissions = MicrosoftGraphApiPermission.None) { OrApiPermissions = orPermissions; AndApiPermissions = andPermissions; }
/// <summary> /// Constructs a new ApiPermissionAttribute /// </summary> /// <param name="apiPermission">One or more possible permissions of which only one is needed to be granted in the token</param> public MicrosoftGraphApiPermissionCheckAttribute(MicrosoftGraphApiPermission orPermissions, MicrosoftGraphApiPermission andPermissions = MicrosoftGraphApiPermission.None) { OrApiPermissions = orPermissions; AndApiPermissions = andPermissions; }