def get_subitems(client, folder, fields = ["id","name","path_collection","size"]):
    """Get a collection of all immediate folder items
    
    Arguments:
        client {Client} -- An authenticated Box client
        folder {Folder} -- The Box folder whose contents we want to fetch
    
    Keyword Arguments:
        fields {list} -- An optional list of fields to include with each item (default: {["id","name","path_collection"]})
    
    Returns:
        list -- A collection of Box files and folders.
    """
    items = []
    # fetch folder items and add subfolders to list
    for item in client.folder(folder_id=folder['id']).get_items(fields=fields):
        items.append(item)
    return items