// Path: allegro-nice-domain/src/main/java/com/apwglobal/nice/rest/RestApiSession.java
// public class RestApiSession {
// 
//     @SerializedName("access_token")
//     private String accessToken;
//     @SerializedName("refresh_token")
//     private String refreshRoken;
// 
// 
//     public String getAccessToken() {
//         return accessToken;
//     }
//     public String getRefreshRoken() {
//         return refreshRoken;
//     }
// 
//     @Override
//     public String toString() {
//         return "RestApiSession{" +
//                 "accessToken='" + accessToken + '\'' +
//                 ", refreshRoken='" + refreshRoken + '\'' +
//                 '}';
//     }
// 
// }


import com.apwglobal.nice.domain.*;
import com.apwglobal.nice.rest.RestApiSession;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import pl.allegro.webapi.ItemPostBuyDataStruct;
import pl.allegro.webapi.SysStatusType;
import rx.Observable;
import java.util.List;
import java.util.Map;
import java.util.Optional;
package com.apwglobal.nice.service;



public interface IAllegroNiceApi {

    //rest
    IAllegroNiceApi restLogin(@NotNull String code);
// Path: allegro-nice-domain/src/main/java/com/apwglobal/nice/rest/RestApiSession.java
// public class RestApiSession {
// 
//     @SerializedName("access_token")
//     private String accessToken;
//     @SerializedName("refresh_token")
//     private String refreshRoken;
// 
// 
//     public String getAccessToken() {
//         return accessToken;
//     }
//     public String getRefreshRoken() {
//         return refreshRoken;
//     }
// 
//     @Override
//     public String toString() {
//         return "RestApiSession{" +
//                 "accessToken='" + accessToken + '\'' +
//                 ", refreshRoken='" + refreshRoken + '\'' +
//                 '}';
//     }
// 
// }


// Path: allegro-nice-api/src/main/java/com/apwglobal/nice/service/IAllegroNiceApi.java
import com.apwglobal.nice.domain.*;
import com.apwglobal.nice.rest.RestApiSession;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import pl.allegro.webapi.ItemPostBuyDataStruct;
import pl.allegro.webapi.SysStatusType;
import rx.Observable;
import java.util.List;
import java.util.Map;
import java.util.Optional;

package com.apwglobal.nice.service;



public interface IAllegroNiceApi {

    //rest
    IAllegroNiceApi restLogin(@NotNull String code);
    @Nullable RestApiSession getRestApiSession();