/* tslint:disable */ /* eslint-disable */ /** * Sonatype Guide API * REST API into [Sonatype Guide](https://guide.sonatype.com). * * The version of the OpenAPI document: 202607 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; import type { OrgActivityLogEntry } from './OrgActivityLogEntry'; import { OrgActivityLogEntryFromJSON, OrgActivityLogEntryFromJSONTyped, OrgActivityLogEntryToJSON, OrgActivityLogEntryToJSONTyped, } from './OrgActivityLogEntry'; /** * * @export * @interface OrgActivityLogResponse */ export interface OrgActivityLogResponse { /** * * @type {Array} * @memberof OrgActivityLogResponse */ events?: Array; /** * * @type {number} * @memberof OrgActivityLogResponse */ page?: number; /** * * @type {number} * @memberof OrgActivityLogResponse */ pageSize?: number; /** * * @type {number} * @memberof OrgActivityLogResponse */ totalCount?: number; /** * * @type {number} * @memberof OrgActivityLogResponse */ totalPages?: number; } /** * Check if a given object implements the OrgActivityLogResponse interface. */ export function instanceOfOrgActivityLogResponse(value: object): value is OrgActivityLogResponse { return true; } export function OrgActivityLogResponseFromJSON(json: any): OrgActivityLogResponse { return OrgActivityLogResponseFromJSONTyped(json, false); } export function OrgActivityLogResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): OrgActivityLogResponse { if (json == null) { return json; } return { 'events': json['events'] == null ? undefined : ((json['events'] as Array).map(OrgActivityLogEntryFromJSON)), 'page': json['page'] == null ? undefined : json['page'], 'pageSize': json['pageSize'] == null ? undefined : json['pageSize'], 'totalCount': json['totalCount'] == null ? undefined : json['totalCount'], 'totalPages': json['totalPages'] == null ? undefined : json['totalPages'], }; } export function OrgActivityLogResponseToJSON(json: any): OrgActivityLogResponse { return OrgActivityLogResponseToJSONTyped(json, false); } export function OrgActivityLogResponseToJSONTyped(value?: OrgActivityLogResponse | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'events': value['events'] == null ? undefined : ((value['events'] as Array).map(OrgActivityLogEntryToJSON)), 'page': value['page'], 'pageSize': value['pageSize'], 'totalCount': value['totalCount'], 'totalPages': value['totalPages'], }; }