'Detailed view of a single snapshot.'

def detail(self, request, snapshot):

    snapshot_ref = super(ViewBuilder, self).detail(request, snapshot)
    req_version = request.api_version_request
    if req_version.matches('3.14', None):
        snapshot_ref['snapshot']['group_snapshot_id'] = snapshot.get('group_snapshot_id')
    if req_version.matches('3.41', None):
        snapshot_ref['snapshot']['user_id'] = snapshot.get('user_id')
    return snapshot_ref
