Documentation
¶
Index ¶
- type ItemMemberOfRequestBuilder
- type ItemMemberOfRequestBuilderGetQueryParameters
- type ItemMemberOfRequestBuilderGetRequestConfiguration
- type UserItemRequestBuilder
- func (m *UserItemRequestBuilder) Get(ctx context.Context, ...) (ie5faf868346cbd3c75e1e8329117d648c5f48d3737fa46dd1a10043c93c23754.Userable, ...)
- func (m *UserItemRequestBuilder) MemberOf() *ItemMemberOfRequestBuilder
- func (m *UserItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *UserItemRequestBuilder) WithUrl(rawUrl string) *UserItemRequestBuilder
- type UserItemRequestBuilderGetQueryParameters
- type UserItemRequestBuilderGetRequestConfiguration
- type UsersRequestBuilder
- func (m *UsersRequestBuilder) ByUserId(userId string) *UserItemRequestBuilder
- func (m *UsersRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *UsersRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *UsersRequestBuilder) WithUrl(rawUrl string) *UsersRequestBuilder
- type UsersRequestBuilderGetQueryParameters
- type UsersRequestBuilderGetRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ItemMemberOfRequestBuilder ¶ added in v0.0.2
type ItemMemberOfRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemMemberOfRequestBuilder builds and executes requests for operations under \users\{user-id}\memberOf
func NewItemMemberOfRequestBuilder ¶ added in v0.0.2
func NewItemMemberOfRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemMemberOfRequestBuilder
NewItemMemberOfRequestBuilder instantiates a new MemberOfRequestBuilder and sets the default values.
func NewItemMemberOfRequestBuilderInternal ¶ added in v0.0.2
func NewItemMemberOfRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemMemberOfRequestBuilder
NewItemMemberOfRequestBuilderInternal instantiates a new MemberOfRequestBuilder and sets the default values.
func (*ItemMemberOfRequestBuilder) Get ¶ added in v0.0.2
func (m *ItemMemberOfRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemMemberOfRequestBuilderGetRequestConfiguration) (ie5faf868346cbd3c75e1e8329117d648c5f48d3737fa46dd1a10043c93c23754.DirectoryObjectCollectionResponseable, error)
Get get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. Find more info here
func (*ItemMemberOfRequestBuilder) ToGetRequestInformation ¶ added in v0.0.2
func (m *ItemMemberOfRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemMemberOfRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.
func (*ItemMemberOfRequestBuilder) WithUrl ¶ added in v0.0.2
func (m *ItemMemberOfRequestBuilder) WithUrl(rawUrl string) *ItemMemberOfRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type ItemMemberOfRequestBuilderGetQueryParameters ¶ added in v0.0.2
type ItemMemberOfRequestBuilderGetQueryParameters struct {
// Include count of items
Count *bool `uriparametername:"%24count"`
// Expand related entities
Expand []string `uriparametername:"%24expand"`
// Filter items by property values
Filter *string `uriparametername:"%24filter"`
// Order items by property values
Orderby []string `uriparametername:"%24orderby"`
// Search items by search phrases
Search *string `uriparametername:"%24search"`
// Select properties to be returned
Select []string `uriparametername:"%24select"`
// Skip the first n items
Skip *int32 `uriparametername:"%24skip"`
// Show only the first n items
Top *int32 `uriparametername:"%24top"`
}
ItemMemberOfRequestBuilderGetQueryParameters get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.
type ItemMemberOfRequestBuilderGetRequestConfiguration ¶ added in v0.0.2
type ItemMemberOfRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
// Request query parameters
QueryParameters *ItemMemberOfRequestBuilderGetQueryParameters
}
ItemMemberOfRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type UserItemRequestBuilder ¶ added in v0.0.2
type UserItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
UserItemRequestBuilder builds and executes requests for operations under \users\{user-id}
func NewUserItemRequestBuilder ¶ added in v0.0.2
func NewUserItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *UserItemRequestBuilder
NewUserItemRequestBuilder instantiates a new UserItemRequestBuilder and sets the default values.
func NewUserItemRequestBuilderInternal ¶ added in v0.0.2
func NewUserItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *UserItemRequestBuilder
NewUserItemRequestBuilderInternal instantiates a new UserItemRequestBuilder and sets the default values.
func (*UserItemRequestBuilder) Get ¶ added in v0.0.2
func (m *UserItemRequestBuilder) Get(ctx context.Context, requestConfiguration *UserItemRequestBuilderGetRequestConfiguration) (ie5faf868346cbd3c75e1e8329117d648c5f48d3737fa46dd1a10043c93c23754.Userable, error)
Get retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. Find more info here
func (*UserItemRequestBuilder) MemberOf ¶ added in v0.0.2
func (m *UserItemRequestBuilder) MemberOf() *ItemMemberOfRequestBuilder
MemberOf the memberOf property
func (*UserItemRequestBuilder) ToGetRequestInformation ¶ added in v0.0.2
func (m *UserItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *UserItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details.
func (*UserItemRequestBuilder) WithUrl ¶ added in v0.0.2
func (m *UserItemRequestBuilder) WithUrl(rawUrl string) *UserItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type UserItemRequestBuilderGetQueryParameters ¶ added in v0.0.2
type UserItemRequestBuilderGetQueryParameters struct {
// Expand related entities
Expand []string `uriparametername:"%24expand"`
// Select properties to be returned
Select []string `uriparametername:"%24select"`
}
UserItemRequestBuilderGetQueryParameters retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details.
type UserItemRequestBuilderGetRequestConfiguration ¶ added in v0.0.2
type UserItemRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
// Request query parameters
QueryParameters *UserItemRequestBuilderGetQueryParameters
}
UserItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type UsersRequestBuilder ¶
type UsersRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
UsersRequestBuilder builds and executes requests for operations under \users
func NewUsersRequestBuilder ¶
func NewUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *UsersRequestBuilder
NewUsersRequestBuilder instantiates a new UsersRequestBuilder and sets the default values.
func NewUsersRequestBuilderInternal ¶
func NewUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *UsersRequestBuilder
NewUsersRequestBuilderInternal instantiates a new UsersRequestBuilder and sets the default values.
func (*UsersRequestBuilder) ByUserId ¶ added in v0.0.2
func (m *UsersRequestBuilder) ByUserId(userId string) *UserItemRequestBuilder
ByUserId gets an item from the github.com/aserto-dev/msgraph-sdk-go.users.item collection
func (*UsersRequestBuilder) Get ¶
func (m *UsersRequestBuilder) Get(ctx context.Context, requestConfiguration *UsersRequestBuilderGetRequestConfiguration) (ie5faf868346cbd3c75e1e8329117d648c5f48d3737fa46dd1a10043c93c23754.UserCollectionResponseable, error)
Get list properties and relationships of the user objects. Find more info here
func (*UsersRequestBuilder) ToGetRequestInformation ¶
func (m *UsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *UsersRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation list properties and relationships of the user objects.
func (*UsersRequestBuilder) WithUrl ¶ added in v0.0.2
func (m *UsersRequestBuilder) WithUrl(rawUrl string) *UsersRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
type UsersRequestBuilderGetQueryParameters ¶
type UsersRequestBuilderGetQueryParameters struct {
// Include count of items
Count *bool `uriparametername:"%24count"`
// Expand related entities
Expand []string `uriparametername:"%24expand"`
// Filter items by property values
Filter *string `uriparametername:"%24filter"`
// Order items by property values
Orderby []string `uriparametername:"%24orderby"`
// Search items by search phrases
Search *string `uriparametername:"%24search"`
// Select properties to be returned
Select []string `uriparametername:"%24select"`
// Show only the first n items
Top *int32 `uriparametername:"%24top"`
}
UsersRequestBuilderGetQueryParameters list properties and relationships of the user objects.
type UsersRequestBuilderGetRequestConfiguration ¶
type UsersRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
// Request query parameters
QueryParameters *UsersRequestBuilderGetQueryParameters
}
UsersRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.