import { IGenericMultimedia } from "../../../../generic/types";
import { IRWCAnswerComponent } from "../../../types";

export const transformMultimedia = (msg: IRWCAnswerComponent): IGenericMultimedia => {
    const result: IGenericMultimedia = {
        type: 'record',
        props: {
            rwc: {
                allowedMediaTypes: msg.vBind.allowedMediaTypes
            }
        }
    };

    // eslint-disable-next-line no-prototype-builtins
    if(msg.vBind.hasOwnProperty('allowUploadAllMediaTypes'))
        result.props.rwc.allowUploadAllMediaTypes = msg.vBind.allowUploadAllMediaTypes;


    return result;
};