Class Media
- Namespace
- Crews.PlanningCenter.Api.Services.V2018_08_01
- Assembly
- Crews.PlanningCenter.Api.dll
Attributes for the Media resource.
public record Media : IEquatable<Media>
- Inheritance
-
Media
- Implements
- Inherited Members
Constructors
Media()
public Media()
Media(Media)
protected Media(Media original)
Parameters
originalMedia
Properties
CreatedAt
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("created_at")]
public DateTime? CreatedAt { get; init; }
Property Value
CreatorName
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("creator_name")]
public string? CreatorName { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
ImageUrl
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("image_url")]
public string? ImageUrl { get; init; }
Property Value
Length
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("length")]
public int? Length { get; init; }
Property Value
- int?
MediaType
Possible Values:
- audio
- background_audio
- background_image
- background_video
- countdown
- curriculum
- document
- drama
- image
- powerpoint
- song_video
- video
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("media_type")]
public string? MediaType { get; init; }
Property Value
MediaTypeName
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("media_type_name")]
public string? MediaTypeName { get; init; }
Property Value
PreviewContentType
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("preview_content_type")]
public string? PreviewContentType { get; init; }
Property Value
PreviewFileName
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("preview_file_name")]
public string? PreviewFileName { get; init; }
Property Value
PreviewFileSize
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("preview_file_size")]
public int? PreviewFileSize { get; init; }
Property Value
- int?
PreviewUpdatedAt
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("preview_updated_at")]
public DateTime? PreviewUpdatedAt { get; init; }
Property Value
PreviewUrl
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("preview_url")]
public string? PreviewUrl { get; init; }
Property Value
Themes
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("themes")]
public string? Themes { get; init; }
Property Value
ThumbnailContentType
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("thumbnail_content_type")]
public string? ThumbnailContentType { get; init; }
Property Value
ThumbnailFileName
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("thumbnail_file_name")]
public string? ThumbnailFileName { get; init; }
Property Value
ThumbnailFileSize
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("thumbnail_file_size")]
public int? ThumbnailFileSize { get; init; }
Property Value
- int?
ThumbnailUpdatedAt
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("thumbnail_updated_at")]
public DateTime? ThumbnailUpdatedAt { get; init; }
Property Value
ThumbnailUrl
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("thumbnail_url")]
public string? ThumbnailUrl { get; init; }
Property Value
Title
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("title")]
public string? Title { get; init; }
Property Value
UpdatedAt
Planning Center does not provide a description for this attribute.
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
[JsonPropertyName("updated_at")]
public DateTime? UpdatedAt { get; init; }
Property Value
Methods
Equals(Media?)
public virtual bool Equals(Media? other)
Parameters
otherMedia
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(Media?, Media?)
public static bool operator ==(Media? left, Media? right)
Parameters
Returns
operator !=(Media?, Media?)
public static bool operator !=(Media? left, Media? right)