@ -2361,6 +2361,103 @@ export interface OAuthConfigResponseDto {
* /
'url' ? : string ;
}
/ * *
*
* @export
* @interface PartnerResponseDto
* /
export interface PartnerResponseDto {
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'createdAt' : string ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'deletedAt' : string | null ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'email' : string ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'externalPath' : string | null ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'firstName' : string ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'id' : string ;
/ * *
*
* @type { boolean }
* @memberof PartnerResponseDto
* /
'inTimeline' ? : boolean ;
/ * *
*
* @type { boolean }
* @memberof PartnerResponseDto
* /
'isAdmin' : boolean ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'lastName' : string ;
/ * *
*
* @type { boolean }
* @memberof PartnerResponseDto
* /
'memoriesEnabled' ? : boolean ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'oauthId' : string ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'profileImagePath' : string ;
/ * *
*
* @type { boolean }
* @memberof PartnerResponseDto
* /
'shouldChangePassword' : boolean ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'storageLabel' : string | null ;
/ * *
*
* @type { string }
* @memberof PartnerResponseDto
* /
'updatedAt' : string ;
}
/ * *
*
* @export
@ -4220,6 +4317,19 @@ export interface UpdateLibraryDto {
* /
'name' ? : string ;
}
/ * *
*
* @export
* @interface UpdatePartnerDto
* /
export interface UpdatePartnerDto {
/ * *
*
* @type { boolean }
* @memberof UpdatePartnerDto
* /
'inTimeline' : boolean ;
}
/ * *
*
* @export
@ -7274,11 +7384,12 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration
* @param { boolean } [ isFavorite ]
* @param { boolean } [ isTrashed ]
* @param { boolean } [ withStacked ]
* @param { boolean } [ withPartners ]
* @param { string } [ key ]
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
getTimeBucket : async ( size : TimeBucketSize , timeBucket : string , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , key?: string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
getTimeBucket : async ( size : TimeBucketSize , timeBucket : string , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , withPartners?: boolean , key?: string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
// verify required parameter 'size' is not null or undefined
assertParamExists ( 'getTimeBucket' , 'size' , size )
// verify required parameter 'timeBucket' is not null or undefined
@ -7336,6 +7447,10 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration
localVarQueryParameter [ 'withStacked' ] = withStacked ;
}
if ( withPartners !== undefined ) {
localVarQueryParameter [ 'withPartners' ] = withPartners ;
}
if ( timeBucket !== undefined ) {
localVarQueryParameter [ 'timeBucket' ] = timeBucket ;
}
@ -7365,11 +7480,12 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration
* @param { boolean } [ isFavorite ]
* @param { boolean } [ isTrashed ]
* @param { boolean } [ withStacked ]
* @param { boolean } [ withPartners ]
* @param { string } [ key ]
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
getTimeBuckets : async ( size : TimeBucketSize , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , key?: string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
getTimeBuckets : async ( size : TimeBucketSize , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , withPartners?: boolean , key?: string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
// verify required parameter 'size' is not null or undefined
assertParamExists ( 'getTimeBuckets' , 'size' , size )
const localVarPath = ` /asset/time-buckets ` ;
@ -7425,6 +7541,10 @@ export const AssetApiAxiosParamCreator = function (configuration?: Configuration
localVarQueryParameter [ 'withStacked' ] = withStacked ;
}
if ( withPartners !== undefined ) {
localVarQueryParameter [ 'withPartners' ] = withPartners ;
}
if ( key !== undefined ) {
localVarQueryParameter [ 'key' ] = key ;
}
@ -8227,12 +8347,13 @@ export const AssetApiFp = function(configuration?: Configuration) {
* @param { boolean } [ isFavorite ]
* @param { boolean } [ isTrashed ]
* @param { boolean } [ withStacked ]
* @param { boolean } [ withPartners ]
* @param { string } [ key ]
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async getTimeBucket ( size : TimeBucketSize , timeBucket : string , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , key?: string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Array < AssetResponseDto > >> {
const localVarAxiosArgs = await localVarAxiosParamCreator . getTimeBucket ( size , timeBucket , userId , albumId , personId , isArchived , isFavorite , isTrashed , withStacked , key, options ) ;
async getTimeBucket ( size : TimeBucketSize , timeBucket : string , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , withPartners?: boolean , key?: string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Array < AssetResponseDto > >> {
const localVarAxiosArgs = await localVarAxiosParamCreator . getTimeBucket ( size , timeBucket , userId , albumId , personId , isArchived , isFavorite , isTrashed , withStacked , withPartners, key, options ) ;
return createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ;
} ,
/ * *
@ -8245,12 +8366,13 @@ export const AssetApiFp = function(configuration?: Configuration) {
* @param { boolean } [ isFavorite ]
* @param { boolean } [ isTrashed ]
* @param { boolean } [ withStacked ]
* @param { boolean } [ withPartners ]
* @param { string } [ key ]
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async getTimeBuckets ( size : TimeBucketSize , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , key?: string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Array < TimeBucketResponseDto > >> {
const localVarAxiosArgs = await localVarAxiosParamCreator . getTimeBuckets ( size , userId , albumId , personId , isArchived , isFavorite , isTrashed , withStacked , key, options ) ;
async getTimeBuckets ( size : TimeBucketSize , userId? : string , albumId? : string , personId? : string , isArchived? : boolean , isFavorite? : boolean , isTrashed? : boolean , withStacked? : boolean , withPartners?: boolean , key?: string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Array < TimeBucketResponseDto > >> {
const localVarAxiosArgs = await localVarAxiosParamCreator . getTimeBuckets ( size , userId , albumId , personId , isArchived , isFavorite , isTrashed , withStacked , withPartners, key, options ) ;
return createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ;
} ,
/ * *
@ -8547,7 +8669,7 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath
* @throws { RequiredError }
* /
getTimeBucket ( requestParameters : AssetApiGetTimeBucketRequest , options? : AxiosRequestConfig ) : AxiosPromise < Array < AssetResponseDto > > {
return localVarFp . getTimeBucket ( requestParameters . size , requestParameters . timeBucket , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . key, options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
return localVarFp . getTimeBucket ( requestParameters . size , requestParameters . timeBucket , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . withPartners, requestParameters . key, options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
/ * *
*
@ -8556,7 +8678,7 @@ export const AssetApiFactory = function (configuration?: Configuration, basePath
* @throws { RequiredError }
* /
getTimeBuckets ( requestParameters : AssetApiGetTimeBucketsRequest , options? : AxiosRequestConfig ) : AxiosPromise < Array < TimeBucketResponseDto > > {
return localVarFp . getTimeBuckets ( requestParameters . size , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . key, options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
return localVarFp . getTimeBuckets ( requestParameters . size , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . withPartners, requestParameters . key, options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
/ * *
* Get all asset of a device that are in the database , ID only .
@ -9043,6 +9165,13 @@ export interface AssetApiGetTimeBucketRequest {
* /
readonly withStacked? : boolean
/ * *
*
* @type { boolean }
* @memberof AssetApiGetTimeBucket
* /
readonly withPartners? : boolean
/ * *
*
* @type { string }
@ -9113,6 +9242,13 @@ export interface AssetApiGetTimeBucketsRequest {
* /
readonly withStacked? : boolean
/ * *
*
* @type { boolean }
* @memberof AssetApiGetTimeBuckets
* /
readonly withPartners? : boolean
/ * *
*
* @type { string }
@ -9592,7 +9728,7 @@ export class AssetApi extends BaseAPI {
* @memberof AssetApi
* /
public getTimeBucket ( requestParameters : AssetApiGetTimeBucketRequest , options? : AxiosRequestConfig ) {
return AssetApiFp ( this . configuration ) . getTimeBucket ( requestParameters . size , requestParameters . timeBucket , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . key, options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
return AssetApiFp ( this . configuration ) . getTimeBucket ( requestParameters . size , requestParameters . timeBucket , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . withPartners, requestParameters . key, options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
/ * *
@ -9603,7 +9739,7 @@ export class AssetApi extends BaseAPI {
* @memberof AssetApi
* /
public getTimeBuckets ( requestParameters : AssetApiGetTimeBucketsRequest , options? : AxiosRequestConfig ) {
return AssetApiFp ( this . configuration ) . getTimeBuckets ( requestParameters . size , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . key, options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
return AssetApiFp ( this . configuration ) . getTimeBuckets ( requestParameters . size , requestParameters . userId , requestParameters . albumId , requestParameters . personId , requestParameters . isArchived , requestParameters . isFavorite , requestParameters . isTrashed , requestParameters . withStacked , requestParameters . withPartners, requestParameters . key, options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
/ * *
@ -12312,6 +12448,54 @@ export const PartnerApiAxiosParamCreator = function (configuration?: Configurati
let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
localVarRequestOptions . headers = { . . . localVarHeaderParameter , . . . headersFromBaseOptions , . . . options . headers } ;
return {
url : toPathString ( localVarUrlObj ) ,
options : localVarRequestOptions ,
} ;
} ,
/ * *
*
* @param { string } id
* @param { UpdatePartnerDto } updatePartnerDto
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
updatePartner : async ( id : string , updatePartnerDto : UpdatePartnerDto , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
// verify required parameter 'id' is not null or undefined
assertParamExists ( 'updatePartner' , 'id' , id )
// verify required parameter 'updatePartnerDto' is not null or undefined
assertParamExists ( 'updatePartner' , 'updatePartnerDto' , updatePartnerDto )
const localVarPath = ` /partner/{id} `
. replace ( ` { ${ "id" } } ` , encodeURIComponent ( String ( id ) ) ) ;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL ( localVarPath , DUMMY_BASE_URL ) ;
let baseOptions ;
if ( configuration ) {
baseOptions = configuration . baseOptions ;
}
const localVarRequestOptions = { method : 'PUT' , . . . baseOptions , . . . options } ;
const localVarHeaderParameter = { } as any ;
const localVarQueryParameter = { } as any ;
// authentication cookie required
// authentication api_key required
await setApiKeyToObject ( localVarHeaderParameter , "x-api-key" , configuration )
// authentication bearer required
// http bearer authentication required
await setBearerAuthToObject ( localVarHeaderParameter , configuration )
localVarHeaderParameter [ 'Content-Type' ] = 'application/json' ;
setSearchParams ( localVarUrlObj , localVarQueryParameter ) ;
let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
localVarRequestOptions . headers = { . . . localVarHeaderParameter , . . . headersFromBaseOptions , . . . options . headers } ;
localVarRequestOptions . data = serializeDataIfNeeded ( updatePartnerDto , localVarRequestOptions , configuration )
return {
url : toPathString ( localVarUrlObj ) ,
options : localVarRequestOptions ,
@ -12333,7 +12517,7 @@ export const PartnerApiFp = function(configuration?: Configuration) {
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async createPartner ( id : string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Us erResponseDto> > {
async createPartner ( id : string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Partn erResponseDto> > {
const localVarAxiosArgs = await localVarAxiosParamCreator . createPartner ( id , options ) ;
return createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ;
} ,
@ -12343,7 +12527,7 @@ export const PartnerApiFp = function(configuration?: Configuration) {
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async getPartners ( direction : 'shared-by' | 'shared-with' , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Array < Us erResponseDto> >> {
async getPartners ( direction : 'shared-by' | 'shared-with' , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < Array < Partn erResponseDto> >> {
const localVarAxiosArgs = await localVarAxiosParamCreator . getPartners ( direction , options ) ;
return createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ;
} ,
@ -12357,6 +12541,17 @@ export const PartnerApiFp = function(configuration?: Configuration) {
const localVarAxiosArgs = await localVarAxiosParamCreator . removePartner ( id , options ) ;
return createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ;
} ,
/ * *
*
* @param { string } id
* @param { UpdatePartnerDto } updatePartnerDto
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async updatePartner ( id : string , updatePartnerDto : UpdatePartnerDto , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > AxiosPromise < PartnerResponseDto > > {
const localVarAxiosArgs = await localVarAxiosParamCreator . updatePartner ( id , updatePartnerDto , options ) ;
return createRequestFunction ( localVarAxiosArgs , globalAxios , BASE_PATH , configuration ) ;
} ,
}
} ;
@ -12373,7 +12568,7 @@ export const PartnerApiFactory = function (configuration?: Configuration, basePa
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
createPartner ( requestParameters : PartnerApiCreatePartnerRequest , options? : AxiosRequestConfig ) : AxiosPromise < Us erResponseDto> {
createPartner ( requestParameters : PartnerApiCreatePartnerRequest , options? : AxiosRequestConfig ) : AxiosPromise < Partn erResponseDto> {
return localVarFp . createPartner ( requestParameters . id , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
/ * *
@ -12382,7 +12577,7 @@ export const PartnerApiFactory = function (configuration?: Configuration, basePa
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
getPartners ( requestParameters : PartnerApiGetPartnersRequest , options? : AxiosRequestConfig ) : AxiosPromise < Array < Us erResponseDto> > {
getPartners ( requestParameters : PartnerApiGetPartnersRequest , options? : AxiosRequestConfig ) : AxiosPromise < Array < Partn erResponseDto> > {
return localVarFp . getPartners ( requestParameters . direction , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
/ * *
@ -12394,6 +12589,15 @@ export const PartnerApiFactory = function (configuration?: Configuration, basePa
removePartner ( requestParameters : PartnerApiRemovePartnerRequest , options? : AxiosRequestConfig ) : AxiosPromise < void > {
return localVarFp . removePartner ( requestParameters . id , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
/ * *
*
* @param { PartnerApiUpdatePartnerRequest } requestParameters Request parameters .
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
updatePartner ( requestParameters : PartnerApiUpdatePartnerRequest , options? : AxiosRequestConfig ) : AxiosPromise < PartnerResponseDto > {
return localVarFp . updatePartner ( requestParameters . id , requestParameters . updatePartnerDto , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
} ;
} ;
@ -12439,6 +12643,27 @@ export interface PartnerApiRemovePartnerRequest {
readonly id : string
}
/ * *
* Request parameters for updatePartner operation in PartnerApi .
* @export
* @interface PartnerApiUpdatePartnerRequest
* /
export interface PartnerApiUpdatePartnerRequest {
/ * *
*
* @type { string }
* @memberof PartnerApiUpdatePartner
* /
readonly id : string
/ * *
*
* @type { UpdatePartnerDto }
* @memberof PartnerApiUpdatePartner
* /
readonly updatePartnerDto : UpdatePartnerDto
}
/ * *
* PartnerApi - object - oriented interface
* @export
@ -12478,6 +12703,17 @@ export class PartnerApi extends BaseAPI {
public removePartner ( requestParameters : PartnerApiRemovePartnerRequest , options? : AxiosRequestConfig ) {
return PartnerApiFp ( this . configuration ) . removePartner ( requestParameters . id , options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
/ * *
*
* @param { PartnerApiUpdatePartnerRequest } requestParameters Request parameters .
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* @memberof PartnerApi
* /
public updatePartner ( requestParameters : PartnerApiUpdatePartnerRequest , options? : AxiosRequestConfig ) {
return PartnerApiFp ( this . configuration ) . updatePartner ( requestParameters . id , requestParameters . updatePartnerDto , options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
}