public Command BuildCommand()
        {
            var command = new Command("item");
            var builder = new DirectoryObjectItemRequestBuilder(PathParameters, RequestAdapter);

            command.AddCommand(builder.BuildGetCommand());
            return(command);
        }
        public Command BuildCommand()
        {
            var command = new Command("item");
            var builder = new DirectoryObjectItemRequestBuilder(PathParameters, RequestAdapter);

            command.AddCommand(builder.BuildCheckMemberGroupsCommand());
            command.AddCommand(builder.BuildCheckMemberObjectsCommand());
            command.AddCommand(builder.BuildDeleteCommand());
            command.AddCommand(builder.BuildGetCommand());
            command.AddCommand(builder.BuildGetMemberGroupsCommand());
            command.AddCommand(builder.BuildGetMemberObjectsCommand());
            command.AddCommand(builder.BuildPatchCommand());
            command.AddCommand(builder.BuildRestoreCommand());
            return(command);
        }