package co.edu.udistrital.espingsw.huellitaspelitos.data.restapi;

import java.lang.System;

@kotlin.Metadata(mv = {1, 6, 0}, k = 1, d1 = {"\u0000N\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0010 \n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\bf\u0018\u00002\u00020\u0001J\u001b\u0010\u0002\u001a\u00020\u00032\b\b\u0001\u0010\u0004\u001a\u00020\u0003H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0005J\u001b\u0010\u0006\u001a\u00020\u00072\b\b\u0001\u0010\b\u001a\u00020\u0007H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\tJ\u001b\u0010\n\u001a\u00020\u000b2\b\b\u0001\u0010\f\u001a\u00020\u000bH\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\rJ\u001b\u0010\u000e\u001a\u00020\u000f2\b\b\u0001\u0010\u0010\u001a\u00020\u000fH\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0011J\u001b\u0010\u0012\u001a\u00020\u00132\b\b\u0001\u0010\u0014\u001a\u00020\u0015H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0016J\u001b\u0010\u0017\u001a\u00020\u00032\b\b\u0001\u0010\u0014\u001a\u00020\u0015H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0016J\u001b\u0010\u0018\u001a\u00020\u00072\b\b\u0001\u0010\u0014\u001a\u00020\u0015H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0016J!\u0010\u0019\u001a\b\u0012\u0004\u0012\u00020\u00070\u001a2\b\b\u0001\u0010\u0014\u001a\u00020\u0015H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0016J\u0017\u0010\u001b\u001a\b\u0012\u0004\u0012\u00020\u001c0\u001aH\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001dJ\u001b\u0010\u001e\u001a\u00020\u000b2\b\b\u0001\u0010\u0014\u001a\u00020\u0015H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0016J\u001b\u0010\u001f\u001a\u00020\u000f2\b\b\u0001\u0010\u0014\u001a\u00020\u0015H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0016J\u001b\u0010 \u001a\u00020\u000b2\b\b\u0001\u0010 \u001a\u00020!H\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\"J\u001b\u0010#\u001a\u00020\u000f2\b\b\u0001\u0010\u0010\u001a\u00020\u000fH\u00a7@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0011\u0082\u0002\u0004\n\u0002\b\u0019\u00a8\u0006$"}, d2 = {"Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/PgsService;", "", "createClient", "Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/ClientDto;", "client", "(Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/ClientDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "createPet", "Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/PetDto;", "pet", "(Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/PetDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "createUser", "Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/UserDto;", "user", "(Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/UserDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "createVisit", "Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/VisitDto;", "visit", "(Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/VisitDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "deletePet", "", "id", "", "(ILkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getClientById", "getPetById", "getPetsByUser", "", "getServices", "Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/ServiceDto;", "(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "getUserById", "getVisit", "login", "Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/LoginDto;", "(Lco/edu/udistrital/espingsw/huellitaspelitos/data/restapi/dto/LoginDto;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "updateVisit", "app_debug"})
public abstract interface PgsService {
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.POST(value = "user/login")
    public abstract java.lang.Object login(@org.jetbrains.annotations.NotNull()
    @retrofit2.http.Body()
    co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.LoginDto login, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.UserDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.GET(value = "http://192.168.100.64:8080/api/v1/pet/user/{id}")
    public abstract java.lang.Object getPetsByUser(@retrofit2.http.Path(value = "id")
    int id, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super java.util.List<co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.PetDto>> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.GET(value = "http://192.168.100.64:8080/api/v1/pet/{id}")
    public abstract java.lang.Object getPetById(@retrofit2.http.Path(value = "id")
    int id, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.PetDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.GET(value = "http://192.168.100.64:8082/api/v1/service")
    public abstract java.lang.Object getServices(@org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super java.util.List<co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.ServiceDto>> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.GET(value = "user/{id}")
    public abstract java.lang.Object getUserById(@retrofit2.http.Path(value = "id")
    int id, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.UserDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.POST(value = "http://192.168.100.64:8080/api/v1/pet/")
    public abstract java.lang.Object createPet(@org.jetbrains.annotations.NotNull()
    @retrofit2.http.Body()
    co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.PetDto pet, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.PetDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.DELETE(value = "http://192.168.100.64:8080/api/v1/pet/{id}")
    public abstract java.lang.Object deletePet(@retrofit2.http.Path(value = "id")
    int id, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super kotlin.Unit> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.POST(value = "user/")
    public abstract java.lang.Object createUser(@org.jetbrains.annotations.NotNull()
    @retrofit2.http.Body()
    co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.UserDto user, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.UserDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.POST(value = "http://192.168.100.64:8084/api/v1/clients/")
    public abstract java.lang.Object createClient(@org.jetbrains.annotations.NotNull()
    @retrofit2.http.Body()
    co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.ClientDto client, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.ClientDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.POST(value = "http://192.168.100.64:8081/api/v1/visit/")
    public abstract java.lang.Object createVisit(@org.jetbrains.annotations.NotNull()
    @retrofit2.http.Body()
    co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.VisitDto visit, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.VisitDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.GET(value = "http://192.168.100.64:8081/api/v1/visit/{id}")
    public abstract java.lang.Object getVisit(@retrofit2.http.Path(value = "id")
    int id, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.VisitDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.GET(value = "http://192.168.100.64:8084/api/v1/clients/{id}")
    public abstract java.lang.Object getClientById(@retrofit2.http.Path(value = "id")
    int id, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.ClientDto> continuation);
    
    @org.jetbrains.annotations.Nullable()
    @retrofit2.http.PUT(value = "http://192.168.100.64:8081/api/v1/visit/")
    public abstract java.lang.Object updateVisit(@org.jetbrains.annotations.NotNull()
    @retrofit2.http.Body()
    co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.VisitDto visit, @org.jetbrains.annotations.NotNull()
    kotlin.coroutines.Continuation<? super co.edu.udistrital.espingsw.huellitaspelitos.data.restapi.dto.VisitDto> continuation);
}