'show_version( self, trans, encoded_dataset_id, encoded_ldda_id, **kwd ):
* GET /api/libraries/datasets/{encoded_dataset_id}/versions/{encoded_ldda_id}
Displays information about specific version of the library_dataset (i.e. ldda).
:param  encoded_dataset_id:      the encoded id of the dataset to query
:type   encoded_dataset_id:      an encoded id string
:param  encoded_ldda_id:      the encoded id of the ldda to query
:type   encoded_ldda_id:      an encoded id string
:rtype:     dictionary
:returns:   dict of ldda\'s details'

@expose_api_anonymous
def show_version(self, trans, encoded_dataset_id, encoded_ldda_id, **kwd):

    try:
        library_dataset = self.get_library_dataset(trans, id=encoded_dataset_id, check_ownership=False, check_accessible=True)
    except Exception:
        raise exceptions.ObjectNotFound('Requested    library_dataset    was    not    found.')
    try:
        ldda = self.get_library_dataset_dataset_association(trans, id=encoded_ldda_id, check_ownership=False, check_accessible=False)
    except Exception as e:
        raise exceptions.ObjectNotFound(('Requested    version    of    library    dataset    was    not    found.' + str(e)))
    if (ldda not in library_dataset.expired_datasets):
        raise exceptions.ObjectNotFound('Given    library    dataset    does    not    have    the    requested    version.')
    rval = trans.security.encode_all_ids(ldda.to_dict())
    return rval
