teacherlib/remote/
teacher_rating_remote.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use common::remote::{put, services};
use hyper::HeaderMap;

use crate::dto::teacher_rating_request::TeacherRatingRequest;
use crate::dto::teacher_rating_response::TeacherRatingResponse;

pub fn merge_rating(
    rating: TeacherRatingRequest,
    headers: HeaderMap,
) -> Result<TeacherRatingResponse, String> {
    put::<_, TeacherRatingResponse>(
        services::TEACHER_API,
        String::from("/teacherRating/merge"),
        headers,
        rating,
    )
}