/// <summary> /// Initializes a new instance of the <see cref="ResultChangesMapper"/> class /// </summary> /// <param name="data">>A <see cref="resultChangesEndpoint"/> instance containing result changes</param> internal ResultChangesMapper(resultChangesEndpoint data) { if (data == null) { throw new ArgumentNullException(nameof(data)); } if (data.result_change == null) { throw new ArgumentNullException(nameof(data.result_change)); } _data = data; }
/// <summary> /// Creates and returns a <see cref="ISingleTypeMapper{T}" /> instance for result changes /// </summary> /// <param name="data">A <see cref="resultChangesEndpoint" /> instance which the created <see cref="ISingleTypeMapper{T}" /> will map</param> /// <returns>New <see cref="ISingleTypeMapper{T}" /> instance</returns> public ISingleTypeMapper <IEnumerable <ResultChangeDTO> > CreateMapper(resultChangesEndpoint data) { return(new ResultChangesMapper(data)); }
/// <summary> /// Initializes a new instance of the <see cref="ResultChangesMapper"/> class /// </summary> /// <param name="data">>A <see cref="resultChangesEndpoint"/> instance containing result changes</param> internal ResultChangesMapper(resultChangesEndpoint data) { _data = data ?? throw new ArgumentNullException(nameof(data)); }