@infrasoftbe/vnv-sdk
Preparing search index...
Graph
Layers
GraphUserLayer
Interface GraphUserLayer
interface
GraphUserLayer
{
create
(
props
:
{
accountEnabled
?:
boolean
;
displayName
?:
string
;
mailNickname
?:
string
;
passwordProfile
?:
{
forceChangePasswordNextSignIn
?:
boolean
;
password
?:
string
;
}
;
userPrincipalName
?:
string
;
}
,
)
:
Promise
<
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
,
>
;
delete
()
:
Promise
<
void
>
;
get
<
T
extends
[
]
=
null
>
(
filter
?:
any
,
)
:
Promise
<
T
extends
null
?
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
:
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
[]
,
>
;
update
(
props
:
Partial
<
{
accountEnabled
?:
boolean
;
displayName
?:
string
;
mailNickname
?:
string
;
passwordProfile
?:
{
forceChangePasswordNextSignIn
?:
boolean
;
password
?:
string
;
}
;
userPrincipalName
?:
string
;
}
,
>
,
)
:
Promise
<
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
,
>
;
}
Index
Methods
create
delete
get
update
Methods
create
create
(
props
:
{
accountEnabled
?:
boolean
;
displayName
?:
string
;
mailNickname
?:
string
;
passwordProfile
?:
{
forceChangePasswordNextSignIn
?:
boolean
;
password
?:
string
;
}
;
userPrincipalName
?:
string
;
}
,
)
:
Promise
<
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
,
>
Parameters
props
:
{
accountEnabled
?:
boolean
;
displayName
?:
string
;
mailNickname
?:
string
;
passwordProfile
?:
{
forceChangePasswordNextSignIn
?:
boolean
;
password
?:
string
;
}
;
userPrincipalName
?:
string
;
}
Returns
Promise
<
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
,
>
delete
delete
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
get
<
T
extends
[
]
=
null
>
(
filter
?:
any
,
)
:
Promise
<
T
extends
null
?
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
:
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
[]
,
>
Type Parameters
T
extends
[
]
=
null
Parameters
Optional
filter
:
any
Returns
Promise
<
T
extends
null
?
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
:
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
[]
,
>
update
update
(
props
:
Partial
<
{
accountEnabled
?:
boolean
;
displayName
?:
string
;
mailNickname
?:
string
;
passwordProfile
?:
{
forceChangePasswordNextSignIn
?:
boolean
;
password
?:
string
;
}
;
userPrincipalName
?:
string
;
}
,
>
,
)
:
Promise
<
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
,
>
Parameters
props
:
Partial
<
{
accountEnabled
?:
boolean
;
displayName
?:
string
;
mailNickname
?:
string
;
passwordProfile
?:
{
forceChangePasswordNextSignIn
?:
boolean
;
password
?:
string
;
}
;
userPrincipalName
?:
string
;
}
,
>
Returns
Promise
<
{
businessPhones
?:
string
[]
;
displayName
?:
string
;
givenName
?:
string
;
id
?:
string
;
jobTitle
?:
string
;
mail
?:
string
;
mobilePhone
?:
string
;
officeLocation
?:
string
;
preferredLanguage
?:
string
;
surname
?:
string
;
userPrincipalName
?:
string
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
delete
get
update
@infrasoftbe/vnv-sdk
Loading...